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

相关推荐
Dragon Wu6 小时前
Taro Webpack 5 编译过慢的解决方案
前端·webpack·小程序·taro
We་ct13 小时前
JSX & ReactElement 核心解析
前端·react.js·面试·架构·前端框架·reactjs·个人开发
大米饭消灭者13 天前
Taro是怎么实现一码多端的【底层原理】
微信小程序·taro
Dragon Wu16 天前
记一次Taro v4集成tailwindcss踩坑
javascript·小程序·taro
GISer_Jing17 天前
Taro全栈学习路线与实战指南:从基础语法到工程化、性能优化深度进阶
前端·react.js·taro
GISer_Jing17 天前
从零到架构师:Taro 全链路学习与实战指南
前端·react.js·taro
vRZOvtDOKWS18 天前
虚拟同步发电机在非线性负载下的控制策略探讨
reactjs
GISer_Jing22 天前
Taro多端开发
前端·react.js·taro
光影少年1 个月前
前端工程化
前端·webpack·taro
GISer_Jing1 个月前
Taro 5.0 深度:跨端开发的架构革新与全阶实践指南
前端·react.js·taro