###前言
项目基于VUE(@2.52)+Vuex(@3.0.1)+iview(@2.8.0)
然后, 其实开始就不打算兼容IE的,虽然vue说支持兼容到ie9+,
谁知道iview更绝, 直接ie11和微信客户端PC浏览器直接拜拜(主要是微信客户端浏览器)
(一)处理iview
在build/webpack.base.conf.js 49行
const path = require('path')
function resolve (dir, ...rest) {
return path.join(__dirname, '..', dir, ...rest)
}
// 新增iview的babel-loader
{
test: /\.js$/,
loader: 'babel-loader',
include: [...,resolve('/node_modules/iview/src')]
},
增加element-dataset
$ yarn add element-dataset
// 然后在main.js 中新增
import ElementDataset from 'element-dataset'
ElementDataset()
(二)处理polyfill
在build/webpack.base.conf.js 24行修改入口
entry: {
app: ["babel-polyfill", "./src/main.js"]
},
或者 在src/main.js
import 'babel-polyfill'
结尾
目前是微信PC支持, ie11支持。在ie10里面使用富文本编辑器,因为我fork了vue2-editor
他内部使用了不兼容写法,幸好产品不要求强制ie兼容下去。
还是和ie说拜拜吧