理想的结果是用axios做网络请求
可是试了几个库,包括axios、fly等等
都会在iOS与android报错,可是XHR方式真的太旧了又麻烦…
退而求其次,发现fetch-polyfill可以在原生端正常运行
分享一下
首先在tsconfig.json里添加DOM库,让fetch有正确的提示
"lib": ["ESNext", "DOM"],
安装fetchPolyfill
npm install whatwg-fetch --save
在入口文件导入
import 'whatwg-fetch'
然后正常使用即可
const response = await fetch(...)