解决vue2.0下IE浏览器白屏问题

公司新开发的项目须要兼容到IE9+html

就在index.html页面加入webpack

<meta http-equiv="X-UA-Compatible" content="IE=edge">

不起做用web

总结方法:

  1. 兼容IE9/IE10可能会遇到语法或者 Promise错误,安装 babel-polyfill

    npm install babel-polyfillnpm

  2. 在页面入口配置main.js中引入 babel-polyfill

    import("babel-polyfill")babel

  3. 解决编译错误----重要app

    从新安装一下webpack-dev-server
    npm install webpack-dev-server@2.6.1 若是有淘宝镜像也可以使用 cnpm
  4. 修改 build/webpack.base.conf.jswebpack-dev-server

    clipboard.png

    app:['babel-polyfill','./src/main.js']
  5. 安装babel-preset-es2015-ie
  6. 根目录下新建.babelrcui

    {
      "presets": [
        
        ["env", {
          "modules": false,
          "targets": {
            "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
          }
        }],
        "stage-2"
      ],
      "plugins": ["transform-runtime"],
      "env": {
        "test": {
          "presets": ["env", "stage-2"],
          "plugins": ["istanbul"]
        }
      }
    }
  7. 以上操做完成后 运行

    npm run devspa

相关文章
相关标签/搜索