码迷,mamicode.com
首页 > 其他好文 > 详细

vue在IE11报错‘vuex requires a Promise polyfill in this browser.’

时间:2020-01-21 18:28:07      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:图片   route   一个   hal   消息   node   image   theme   require   

报错信息

技术图片

 

 因为使用了 ES6 中用来传递异步消息的的Promise,而IE浏览器都不支持。(vuex使用了ES6语法)

npm install babel-polyfill(安装babel-polyfill)

Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而可以在现有环境执行。所以你可以用ES6编写,而不用考虑环境支持的问题。

修改方法1:
  在 Webpack中使用
技术图片
修改方法2:
在main.js中使用
import"babel-polyfill";
import Vue from ‘vue‘
import App from ‘./App.vue‘
import router from ‘./router‘
import store from ‘@/store‘
import axios from ‘axios‘
import ElementUI from ‘element-ui‘;
import ‘element-ui/lib/theme-chalk/index.css‘;

  由于我的项目是多模块,如图

 技术图片

 

 

 

 

vue在IE11报错‘vuex requires a Promise polyfill in this browser.’

标签:图片   route   一个   hal   消息   node   image   theme   require   

原文地址:https://www.cnblogs.com/jiayeyuan/p/12222442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!