ES6兼容ie9, flex兼容ie9
vue兼容ES6 在 ie9 的环境上,es6 的部分新对象、表达式,并不支持,解决方案是使用 babel-polyfill 组件,它可以将 es6 的代码翻译成低版本浏览器可以识别的 es5 代码 npm install babel-polyfill --save 安装完成后,在项目的主入口文件 main.js 的首行就可以直接引用: import 'babel-polyfill'; 或者 在webpack.base.conf.js中的entry中添加一项 entry: { app: [ 'babel-polyfill', './src/main.js'] }, //以上参考来源: https://juejin.im/post/5b2868b46fb9a00e6f65f87e flex兼容ie9 条件性注释:参考 https://blog.csdn.net/a460550542/article/details/73521850 此处使用js判断 window .navigator .userAgent是否含有 MSIE 或 Trident,识别是不是ie浏览器,然后判断MSIE 的版本号判断ie浏览器的版本, 如果<=9就在html 添加样式lte-ie9,以后需要重写样式的地方,就在样式前面加.lte-ie9, 优先级高于没有加之前 ie11:"Mozilla/5.0