iview / iview-admin

Vue 2.0 admin management system template based on iView
https://admin.iviewui.com/
MIT License
16.49k stars 4.84k forks source link

树状表格组件tree-table-vue会导致IE兼容性的BUG #1236

Open AmazingPP opened 5 years ago

AmazingPP commented 5 years ago

版本:"version": "2.5.0", 问题描述:发现IE11,白屏,无法正常加载。控制台报app.js的语法错误,点进去看详情发现是全局注册tree-table-vue时报的错,在main.js中将import TreeTable from'tree-table-vue'Vue.use(TreeTable)`注释后,IE11就可以正常跑了。

"tree-table-vue": "^1.1.0"

qinkaizhi0516 commented 5 years ago

tree-table-vue 的js包是没有被编译的,里面有很多es6的语法,需要你在vue.config.js中做一个强制转换, module.exports中加入下面的配置 module.exports = { transpileDependencies: [ 'tree-table-vue' ], } 另外babel.config.js也要配置 module.exports = { presets: [ ['@vue/app', { useBuiltIns: 'entry', // src全局es5编译 loose: true }] ] }

Yeahax commented 5 years ago

loose: true

tree-table-vue 的js包是没有被编译的,里面有很多es6的语法,需要你在vue.config.js中做一个强制转换, module.exports中加入下面的配置 module.exports = { transpileDependencies: [ 'tree-table-vue' ], } 另外babel.config.js也要配置 module.exports = { presets: [ ['@vue/app', { useBuiltIns: 'entry', // src全局es5编译 loose: true }] ] }

一样不可以,IE11报错