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

相关推荐
解道Jdon3 天前
DeepSeek核心贡献:将SFT和RL统一的数学公式
javascript·reactjs
ThomasChan1239 天前
Typescript 多个泛型参数详细解读
前端·javascript·vue.js·typescript·vue·reactjs·js
某公司摸鱼前端16 天前
React 第三方状态管理库相关 -- Recoil & Zustand 篇
前端·javascript·reactjs·zustand·recoil
解道Jdon17 天前
虚拟线程JDK与Spring Core Reactor
javascript·reactjs
书边事.22 天前
Taro+Vue实现图片裁剪组件
javascript·vue.js·taro
@ 前端小白22 天前
Taro地图组件和小程序定位
前端·小程序·taro
一条不想当淡水鱼的咸鱼23 天前
taro转H5端踩坑
前端·taro
一只小阿乐25 天前
Taro+react 开发第一节创建 带有redux状态管理的项目
前端·react.js·taro
丢失的林夕25 天前
axios的替代方案onion-middleware
前端·vue.js·ajax·typescript·reactjs
特严赤傲1 个月前
react 封装一个类函数使用方法
前端·react.js·前端框架·reactjs