国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

關于Vue在ie10下空白頁的debug小結

2019-11-19 13:55:56
字體:
來源:轉載
供稿:網友

發現問題

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

解決過程

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

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

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

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

繼續先前的睿智debug技巧,終于發現,好幾個bug。。。

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

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

該插件的export default語法與ie不兼容(更多關于export default的用法參考這篇文章://www.survivalescaperooms.com/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誰是狗🐶

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商南县| 三穗县| 凤凰县| 旺苍县| 陆河县| 庆城县| 岳阳市| 孝昌县| 松阳县| 沂水县| 乌拉特中旗| 怀柔区| 淳化县| 英德市| 神农架林区| 满洲里市| 阳谷县| 京山县| 班戈县| 萝北县| 伊通| 疏附县| 平遥县| 江川县| 黎川县| 开鲁县| 惠来县| 东乌珠穆沁旗| 定安县| 高阳县| 巨野县| 宁安市| 牡丹江市| 广昌县| 保德县| 邳州市| 山阳县| 灵璧县| 水城县| 孟连| 梨树县|