Dieses Mal werde ich Ihnen eine Zusammenfassung zum Debuggen leerer Seiten in Vue unter IE10 geben. Was sind die Vorsichtsmaßnahmen für das Debuggen leerer Seiten in Vue in IE10? sehen.
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 werdenEin ganzer Morgen ist verschwendet. Glaubst du, ich möchte dieses Plug-in sprühen? Ich möchte sagen, wer auch immer es benutzt, ist ein Hund
Das obige ist der detaillierte Inhalt vonZusammenfassung der Debugging-Methoden für leere Seiten in Vue unter ie10. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!