zoukankan      html  css  js  c++  java
  • vue使用Vuex, IE浏览器报错

    错误:  [vuex] vuex requires a Promise polyfill in this browser.

    原因:因为使用了 ES6 中用来传递异步消息的的Promise,而IE低版本的浏览器不支持。

    解决方法: 

    第一步: 安装 babel-polyfill 。 babel-polyfill可以模拟ES6使用的环境,可以使用ES6的所有新方法

    npm install --save babel-polyfill

    第二步(有三种方法):

    方法1.require("babel-polyfill");

    方法2.import "babel-polyfill";

    方法3.在 Webpack/Browserify/Node中使用

    在webpack.config.js文件中,使用

    module.exports = {
      entry: {
        app: ["babel-polyfill", "./src/main.js"]
      }
    };

    替换

    module.exports = {
      entry: {
        app:  './src/main.js'
      }
    }

    参考文档:http://www.cnblogs.com/princesong/p/6728250.html

    参考文档:http://www.cnblogs.com/weiqinl/p/6794612.html

  • 相关阅读:
    基数排序
    阅读笔记
    构建之法阅读笔记
    找水王续
    单元测试
    个人总结
    表单整数的校验问题
    HTML 表格的书写方式:
    rgba兼容IE系列
    "position:relative"在IE中的Bug
  • 原文地址:https://www.cnblogs.com/zph666/p/7526066.html
Copyright © 2011-2022 走看看