先看看是什么BUG
打开我们的IE浏览器控制台,看看是什么BUG
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210605152045162.png)
![![在这里插入图片描述](https://img-blog.csdnimg.cn/20210605150413780.png](https://img-blog.csdnimg.cn/20210605152125989.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjY1NjU5,size_16,color_FFFFFF,t_70)
啊啊啊!是ES6扩展运算符导致错误.
再看看低版本的苹果游览器
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210605152340944.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjY1NjU5,size_16,color_FFFFFF,t_70)
都是一个错误,基本可以确定是相同的错误导致的问题了.
解决方案
找到了是出现问题的是使用的第三方库,中包含ES6语法没被转成ES5
然后在vue.config.js中指定这个库名
...
transpileDependencies: [
'xxxxx' // 出现问题的那个库
],
...
再.babelrc这个文件中加入
...
sourceType: 'unambiguous',
...
}
结束,再次重新打包程序,正常!!!