vuex的项目在id中不能运行

vue只是兼容ie9以上。因为vue用了ie8不能模拟的es5

vuex不能运行发现报错SCRIPT5022: [vuex] vuex requires a Promise polyfill in this browser.

百度一下发现有2种方式。总结一下自己看

1
npm install --save-dev babel-polyfill

                          2、webpack.base.config.js下修改文件

1
2
3
4
entry: {
  'babel-polyfill': 'babel-polyfill',
  app: './src/main.js'
 }

或者是:vue项目中的main。js中全局引入import 'babel-polyfill'

或者是在store。js中引入import 'babel-polyfill'

原文地址:https://www.cnblogs.com/hduhdc/p/8488002.html