Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Verwendung von Vue zum Debuggen im IE

Detaillierte Erläuterung der Verwendung von Vue zum Debuggen im IE

php中世界最好的语言
php中世界最好的语言Original
2018-05-14 14:10:142667Durchsuche

Dieses Mal bringe ich Ihnen eine detaillierte Erklärung zur Verwendung von Vue zum Debuggen im IE. Was sind die Vorsichtsmaßnahmen für eine detaillierte Erklärung zur Verwendung von Vue zum Debuggen im IE Fall, werfen wir einen Blick darauf.

Problem gefunden

Ein Vue-Artikel, den ich vor ein paar Tagen geschrieben habe, ist im IE leer und f12 zeigt script1003: expected : an. Da ist also dieser Artikel...

Lösungsprozess

Zwischen Baidu und Google heißt es, dass das letzte Element von JSON überflüssig sei Komma, wie zum Beispiel

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

, alle js-Dateien werden abgerufen und korrigiert, aber nicht angezeigt, aber die Situation bleibt dieselbe. . .

Ich habe keine andere Wahl, als meine unbesiegbaren und klugen Debugging-Fähigkeiten einzusetzen: Kommentieren Sie den vollständigen Text aus , kommentieren Sie dann Zeile für Zeile aus und suchen Sie schließlich den Fehlerort: ein Plug-in für Beim Anpassen des Rechtsklickmenüs (V-Kontextmenü) ist ein Problem aufgetreten. . .

Als ich mit den vorherigen intelligenten Debugging-Techniken fortfuhr, fand ich schließlich mehrere Fehler. . .

Unter diesem Plug-in hat das letzte Element aller Objekte ein Komma, was es unter IE inkompatibel macht

{
 a: 5,
 b: 4, // 这个逗号要删除
}
// ie下不支持这种语法
export default {
 bind() {}
}
// 必须在外面定义 function bind() {} 然后
export default {
 bind: bind
}
// 特别告诫,下面这种语法在ie中也是不支持的
export default {
 bind
}

Das Wichtigste ist, dass dieses Plug-in in befindet sich an einer sehr versteckten Stelle. Es gibt zwei Codezeilen

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

und die Syntax { a, b } wird vom IE nicht unterstützt und muss in { a: a, b: b }

geändert werden

Ich glaube, ich habe den Fall in diesem Artikel gelesen. Sie beherrschen die Methode. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

jquery implementiert die ebene Bewegung von Elementen

Analyse von Listener-Anwendungsfällen in Vue.js

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von Vue zum Debuggen im IE. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn