浏览器兼容问题-vue.js
前端时间和其他公司人合作,认识了vue。起初我们做手机端一般用这个技术。后来发现在web也可以使用。
然后自己摸索了下,发现这个技术对于数据的绑定果真很神奇,所在在一些绑定数据比较多,比较零散的画面时候我选择用vue。
一切调试ok后,今天被leader告知,你的画面数据再ie11和360浏览器不能显示。谷歌和搜狗可以。啊啊啊啊。。什么。。
这是不兼容吗。然后搜啊搜,找啊找,问啊问。
最后知道我代码里用了ecs5的语法,ie11不支持。
例如data(return{}),created(){}..
修改成
data:{} ;created:function(){}
或者用引用转换插件的方式也可。
这样修改完,ie11没问题了。
用360浏览器-极简模式和兼容模式。
据说兼容模式用的是ie8的内核
极简模式‘:谷歌的内核
所以极简模式没问题。
兼容模式的问题来了。。画面显示错位啥的。。
<meta http-equiv="X-UA-Compatible" content="IE=edge">
加个句它,一切搞定。。。。。。。。。。。。。。。。。。。。。。。