vue兼容IE

vue中兼容iE

​ 背景:由于Vue中使用了ES6语法,因此低版本的IE浏览器是不兼容IE的,在vue不做适配的情况下,vue所生成的网页用IE浏览器中打开只会出现一片空白,因此要用到使用babel-polyfill转换成ES5

安装**@babel/polyfill**

​ 通过npm安装,代码如下

	npm install --save babel-polyfill
配置main.js文件

​ 注意:引入是必须放在main.js引入中的最前面,是最前面

​ 如图下所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JGVH5aI0-1573006382999)(C:\Users\kx\AppData\Roaming\Typora\typora-user-images\1571967941644.png)]

​ 否则是无法应用babel-polyfill

在index.html中配置IE的兼容(非必要)
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
最后在config中修改webpack.base.conf.js配置

​ 有些工程师喜欢在建立vue项目的时候将webpack抛出,形成一个build文件,

webpack.base.conf.js 就在该文件中

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q7PtHZxL-1573006383000)(C:\Users\kx\AppData\Roaming\Typora\typora-user-images\1571968315173.png)]

配置如下:

​ 未替换换前的配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7nkZqkxE-1573006383001)(C:\Users\kx\AppData\Roaming\Typora\typora-user-images\1571968380488.png)]

​ 替换后的配置

​	[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UbijheGb-1573006383001)(C:\Users\kx\AppData\Roaming\Typora\typora-user-images\1571968462815.png)]

步骤到目前就可以实现vue的项目在IE的运行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值