Ethan Zhu
©️朱俊辉
All Rights Reserved.

vue开发ios兼容性的坑!

最近项目发了新版本,上线后,用户反馈项目在ios10以下的版本会出现路由跳不了的问题。

当时我是很郁闷,因为前不久我还是ios9(刚升级到ios12),怎么就出现问题了。

于是我用ios9的手机进行测试,结果是白屏,进不去,整个程序crash掉了。

 

一顿google百度后,找到了原因

我在static中的js文件中用到了es6的语法,ios10以下的版本不兼容es6。

static目录下的js文件不会进行babel转译,所以项目运行时会凉。

 

解决方案:

static中用回es5语法

或者修改webpack配置文件中的babel-loader对static目录下进行编译

2018-11-13
暂无评论

发表评论