最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Vue在ie10下空白頁的debug小結(jié)

 更新時間:2018年05月02日 11:03:27   作者:東方小明  
這篇文章主要給大家介紹了關(guān)于Vue在ie10下空白頁的debug相關(guān)資料,這是最近在工作中遇到的一個問題,通過查找相關(guān)的資料終于解決了,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下

發(fā)現(xiàn)問題

前幾天寫的一段Vue,在ie下一片空白,f12顯示script1003: expected : 。于是就有了這篇文章...

解決過程

baidu、google之,說是json最后一項有多余的逗號,例如

{
 a: 5,
 b: 4, // 最后一項不能有逗號
}

檢索修正所有js文件不表,然而情況依舊。。。

沒辦法了,祭出無敵睿智debug技巧: 全文注釋掉,再一行一行解掉注釋,終于定位到bug位置: 一個自定義右鍵菜單的插件(v-contextmenu)有問題。。。

繼續(xù)先前的睿智debug技巧,終于發(fā)現(xiàn),好幾個bug。。。

該插件下,所有對象最后一項都有逗號,導致在ie下不兼容

{
 a: 5,
 b: 4, // 這個逗號要刪除
}

該插件的export default語法與ie不兼容(更多關(guān)于export default的用法參考這篇文章:http://www.fzitv.net/article/108418.htm

// ie下不支持這種語法
export default {
 bind() {}
}
// 必須在外面定義 function bind() {} 然后
export default {
 bind: bind
}

// 特別告誡,下面這種語法在ie中也是不支持的
export default {
 bind
}

最重要的,這個插件在一個很隱蔽的地方有這么兩行代碼

if(condition) {
 someArray.push({ a, b })
} else {
 anotherArray.push({ a, b })
}

而{ a, b }這種語法是ie不支持的,必須改成{ a: a, b: b }

一個上午就這么浪費了,你以為我要噴這個插件?我想說,誰用ie誰是狗🐶

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

紫阳县| 增城市| 余姚市| 都昌县| 湖州市| 泸西县| 蚌埠市| 古浪县| 宝山区| 台山市| 和政县| 高阳县| 高密市| 礼泉县| 布尔津县| 綦江县| 顺平县| 锦州市| 沛县| 荣成市| 家居| 南开区| 柳林县| 正蓝旗| 敦化市| 固镇县| 镇沅| 新闻| 剑川县| 鲁山县| 通化县| 临猗县| 桐梓县| 宿松县| 陇川县| 永定县| 灵台县| 静安区| 安远县| 兴安县| 平山县|