admin管理员组

文章数量:1558032

VUE项目兼容性处理,主要原因还是不兼容ES6。

oppo和vivo等低版本浏览器不支持es6写法,所以需要对es6转es5的操作。

IE浏览器没有内置Promise对象。不仅如此,几乎所有的ES6新增的方法在IE都不能用,此时你需要babel Polyfill

一、需要下载几个包

npm install babel-polyfill --save
npm install es6-promise --save

二、在main.js中引入

import 'babel-polyfill'
import promise from 'es6-promise'
require('es6-promise').polyfill()
promise.polyfill()

三、在webpack.base.conf.js中修改entry

module.exports = {
  context: path.resolve(__dirname, '../'),
  entry: {
    app: ["babel-polyfill", "./src/main.js"]
  },
}

兼容以后,ie一直报错

 

解决办法:在webpack.dev.config.js中的devServer添加disableHostCheck配置 

关于vue项目打包之后空白的解决办法 : => 项目空白解决办法

本文标签: 解决办法版本项目vueandroid