vue-cli项目不支持苹果低版本?低版本ie游览器?苹果手机打开白屏?快看解决方案,vue es6转es5,支持低版本游览器访问

这篇博客主要讲述了在开发过程中遇到的一个错误,该错误在IE浏览器及低版本苹果浏览器中出现,原因是第三方库中使用了未转译的ES6扩展运算符。为解决此问题,作者在vue.config.js中指定了受影响的库,并在.babelrc文件中配置了源码类型,确保ES6语法被正确转换为ES5。经过这些修改,程序重新打包后运行正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先看看是什么BUG

打开我们的IE浏览器控制台,看看是什么BUG
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210605150413780.png

啊啊啊!是ES6扩展运算符导致错误.

再看看低版本的苹果游览器

在这里插入图片描述

都是一个错误,基本可以确定是相同的错误导致的问题了.

解决方案

找到了是出现问题的是使用的第三方库,中包含ES6语法没被转成ES5

然后在vue.config.js中指定这个库名

...
transpileDependencies: [
  'xxxxx' // 出现问题的那个库
],
...

再.babelrc这个文件中加入

  ... 
  sourceType: 'unambiguous',
  ...  
}

结束,再次重新打包程序,正常!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值