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

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

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

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

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

解決過程

baidu、google之,說是json最后一項(xiàng)有多余的逗號(hào),例如

{
 a: 5,
 b: 4, // 最后一項(xiàng)不能有逗號(hào)
}

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

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

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

該插件下,所有對(duì)象最后一項(xiàng)都有逗號(hào),導(dǎo)致在ie下不兼容

{
 a: 5,
 b: 4, // 這個(gè)逗號(hào)要?jiǎng)h除
}

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

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

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

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

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

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

一個(gè)上午就這么浪費(fèi)了,你以為我要噴這個(gè)插件?我想說,誰(shuí)用ie誰(shuí)是狗🐶

總結(jié)

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

相關(guān)文章

最新評(píng)論

黄冈市| 杂多县| 拜城县| 兴化市| 大姚县| 怀柔区| 河东区| 芜湖县| 永寿县| 永和县| 浠水县| 郁南县| 麦盖提县| 炎陵县| 隆化县| 环江| 汤阴县| 中宁县| 贵州省| 攀枝花市| 英吉沙县| 马龙县| 保亭| 渭南市| 大新县| 罗江县| 江西省| 北京市| 阆中市| 渝中区| 聂荣县| 琼海市| 景东| 本溪市| 瑞昌市| 涡阳县| 渭南市| 弋阳县| 康定县| 宣武区| 漠河县|