安装两个依赖
npm install es6-promise --save
npm install babel-polyfill -S
在main.js里面引入
import "babel-polyfill"; // 放第一行
if (Number.parseInt === undefined) Number.parseInt = window.parseInt;
if (Number.parseFloat === undefined) Number.parseFloat = window.parseFloat;
import "es6-promise/auto"; //兼容promise
在babel.config.js里引入
module.exports = {
presets: [
[
"@vue/app",
{
useBuiltIns: "entry",
polyfills: [
"es6.promise",
"es6.symbol",
"es6.array.iterator",
"es6.object.assign",
],
},
],
],
sourceType: "unambiguous",
};