1.promise的先后执行顺序
var promise = new Promise(function (resolve){
console.log("inner promise"); // 1
resolve(42);
});
promise.then(function(value){
console.log(value); // 3
});
console.log("outer promise"); // 2
输出:
"inner promise"
"outer promise"
42
1,兼容ie的处理
vue-cli 3.0 配置兼容 ie
npm install babel-polyfill
npm install es6-promise
main.js中引入
import Es6Promise from 'es6-promise'
require('es6-promise').polyfill()
Es6Promise.polyfill()
vue.config.js中加入代码
module.exports = {
chainWebpack: config => {
config
.entry('index')
.add('babel-polyfill')
}
}
2,方案二
package.json中设置的兼容浏览器配置
"browserslist": [
"> 1%",