taro使用createAsyncThunk报错ReferenceError: AbortController is not defined



解决办法:

1,安装这俩包:yet-another-abortcontroller-polyfill,event-target-polyfill

2,app.js import:

import 'event-target-polyfill';

import 'yet-another-abortcontroller-polyfill';

补充

但是抖音小程序因为限制了globalThis和window的访问,pollyfill不行,引入那两个包以后会白屏,通过分析可以知道这个报错的主要原因是createAsyncThunk里面维护的promise abort状态导致的,可以通过绕过createAsyncThunk来解决,

相关推荐
光影少年2 天前
大屏页面,一次多个请求,请求加密导致 点击 全局时间选择器 时出现卡顿咋解决(面板收起会延迟1~2秒)
前端·javascript·vue.js·学习·前端框架·echarts·reactjs
luback3 天前
前端把页面用PDF导出
前端·pdf·reactjs·html2canvas
剑神一笑4 天前
从字符串到时间线:实现一个 Cron 表达式解析器
javascript·typescript·reactjs
lichenyang4536 天前
从零到一:用 Taro + React 搭建数据采集小程序
react.js·小程序·taro
胡志辉的博客13 天前
本地明明好好的,怎么一上线就跨域了?把同源策略、前后端分工和 CORS 一次讲明白
前端·javascript·vue.js·reactjs·nextjs·跨域
今天不要写bug15 天前
Taro小程序微信、支付宝双端实现二维码图片生成
微信·小程序·taro
三声三视18 天前
React 19 正式发布!17 个新特性深度解析与迁移指南(2026 实战版)
前端·javascript·reactjs·react
Misnice21 天前
shadcn如何使用
前端·reactjs
喵了几个咪21 天前
Headless 架构优势:内容与展示解耦,一套 API 打通全端生态
vue.js·架构·golang·cms·react·taro·headless