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来解决,

相关推荐
Feather_7413 小时前
从Taro的Dialog.open出发,学习远程控制组件之【事件驱动】
javascript·学习·taro
faimi2 天前
从Taro的Dialog.open出发,学习远程控制组件之【事件驱动】
taro·源码阅读
光影少年3 天前
react18更新哪些东西
前端·学习·reactjs
cxr8283 天前
Vercel AI SDK 3.0 学习入门指南
前端·人工智能·学习·react.js·typescript·npm·reactjs
超级土豆粉3 天前
Taro 本地存储 API 详解与实用指南
前端·javascript·react.js·taro
Hao.Zhou4 天前
taro+pinia+小程序存储配置持久化
小程序·taro
waillyer5 天前
taro跳转路由取值
前端·javascript·taro
超级土豆粉5 天前
Taro 路由相关 API 详解与实战
前端·javascript·react.js·ecmascript·taro
惊鸿2876 天前
Taro3+小程序分包配置指南
前端·taro
光影少年7 天前
react17更新哪些新特性
前端·reactjs