cni*_*ini 5 internet-explorer-11 vuejs2
我的网站中很大一部分都是用VueJS编写的。我注意到它没有在IE 11(或Safari 9及以下版本)中加载。不幸的是,IE 11仍占该网站流量的10%。
在添加polyfill并修复了IE11开发人员控制台中的一些其他错误之后,该站点仍然无法加载。我只看到一个空白页。我将兼容模式设置为edge,仍然没有。控制台没有错误,只有一些警告。我确实使用gulp在es2015 + babel-polyfill中运行了它。
有人处理过吗?恐怕我将不得不逐段剥离应用程序,直到我隔离导致问题的代码或元素。可能要花几天的时间,因为IE 11无法提供任何调试信息。
这里的问题是标记中的 ES6 风格的 JavaScript。例子:
<div class="tabs tab_select" data-group="tabs" data-ref="room" v-on:click="(event) => { toggleTab(event, property) }">
Run Code Online (Sandbox Code Playgroud)
需要是:
<div class="tabs tab_select" data-group="tabs" data-ref="room" v-on:click="toggleTab(event, property)">
Run Code Online (Sandbox Code Playgroud)