IE 不支持ES6,解决办法

问题: IE不支持ES6语法,所以你使用IE的时候,不识别ES6的语法,然后就报错。

 

我们都知道使用Babel处理IE不兼容问题,可是Babel需要配合webpack使用,配置一堆东西,这个比较简单,网上一堆教程。

可是不使用npm的项目,只是单纯的html文件里面,怎么处理在IE浏览器打开报错问题呢?

 

解决方案

1.引入babel-browser.min.js

     要解决这个我们要先引入babel-browser.min.js,这样你可以使用ES2015进行编码

2.引入browser-polyfill.js

  解决箭头函数或者promise或者async、awite不兼容问题

3.引入之后在你的js文件加上type="text/babel",加上之后你会发现这个时候可以支持ES6的语法了。

<script  type="text/babel">
省略js代码
</script>

这样就解决了IE不识别ES6的问题。

以上两个文件需要自己到网上下载,若找不到,评论找我要,免费提供。共同学习

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值