IE 兼容性问题,使用vue2.0 翻车了
在项目上线后,疏忽了,由于调试时候的代码没有注释掉,在谷歌轴并没有什么影响,但是在IE中就翻车,直接干了一个,xxxxxjavascript,,,语法错误,当时并没有想起来是这方面的问题,就一直在找原因,于是在本地有跑了一遍代码,结果,嘿嘿,果然翻车了,在IE中果然报错错,不过错误并不是呈现方式并不一样,干了一个object:{xxxxx:语法错误,}简直就是绝了,找原因吧,百度吧,博客吧,找了一圈好家伙,果然有人遇到类似的问题:
有人这个说:说是vue2中,你使用了es6的语法,结果在转es5是出了问题,要引入转换插件,于是引吧,cnpm 了一下,引的时候一看,我靠,项目中有人引过了,就是,这个大个项目,前辈们怎么会考虑不多这么低级的问题。排除。
也有人这么说:什么语法不兼容,把let, const 都换成const,一看就知道有点扯淡,但是还是抱着试试看的心态,做了,果然,和想的一样还是不中。没招了,网上的各种招式用了一遍都不行,怎么办,没办法,睡觉吧,也许梦里就给解决了O(∩_∩)O哈哈~。
第二天,我靠还真做梦了,梦见了上家公司的领导找我了,要我写个项目,结果,我说帮忙可以,给钱不行,结果醒来冷静的一想,问题还是要解决,没招,既然找不到解决办法,那句用最原始、最笨的办法,排除法,把组件备份了一下,一句一句的调,我靠,还真找到了,就是调试,用了一个网上找的神仙插件,而且下边还写了代码,结果换了个插件就好了,估计是插件编译是出的问题。
遇到上述问题解决思路:从插件开始排查,一般都是,神仙插件搞的鬼,所以,引用有风险,使用需谨慎!