一个传统的网站用了es6 不支持ie8 ,9,10。如何解决?求救!!!

新手上路,请多包涵

问题描述

项目中用了es6 但是ie浏览器不兼容

问题出现的环境背景及自己尝试过哪些方法

插入了broweser.js babel-polyfill.js 还是不兼容ie 8,9,10

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 6k
4 个回答

babel-polyfill只是一个polyfill而已,它可以让你在低版本使用es6高级函数,但并不能使浏览器支持es6语法,像你这个要做是用babel把将ES6代码转为ES5代码

用jquery,哈哈

你的环境是怎么样的?
react还是vue
正确使用的话,vue好像兼容到IE9及其以上。
react好像可以兼容到IE8
怎么可能连IE10都不兼容.....

es6太笼统了,要看具体用到了es6的哪些特性,如果有必要可以改成es5的写法

推荐问题