Heim > Artikel > Web-Frontend > Unterstützt Vue ie6?
vue unterstützt ie6 nicht; vue gibt offiziell an, dass es ie8 oder höher unterstützt. Gründe für die Nichtunterstützung: 1. IE8 und niedrigere Versionen unterstützen die Methode „Object.defineProperty“ nicht, diese Methode ist jedoch erforderlich, damit Vue die Reaktionsfähigkeit implementiert. 2. Vue erfordert die Unterstützung von Promise, und IE8 und niedrigere Versionen unterstützen nicht Promsie.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Vue3-Version, DELL G3-Computer.
Auf der offiziellen Vue-Website ist zu sehen: Vue unterstützt IE6 nicht.
Vue unterstützt IE8 und niedrigere Versionen nicht, da Vue ECMAScript 5-Funktionen verwendet, die IE8 und niedrigere Versionen nicht emulieren können. Aber es unterstützt alle ECMAScript 5-kompatiblen Browser.
Zum Beispiel:
Vue.js verwendet Object.defineProperty, um alle diese Eigenschaften in Getter/Setter für alle Daten umzuwandeln, die eine bidirektionale Bindung implementieren. Object.defineProperty ist eine Funktion in ES5, die nicht angepasst werden kann, weshalb Vue IE8 und niedrigere Browser nicht unterstützt.
Hinweis hier: Object.defineProperty ist eine Methode, die nicht über das Backingboard implementiert werden kann. Sie hängt mit dem Browser selbst zusammen, sodass Vue IE8 grundsätzlich nicht unterstützen kann.
Vue benötigt die Unterstützung von Promise, IE8 und niedrigeren Versionen unterstützt Promsie auch nicht.
Erweiterte Informationen:
Object.defineProperty()
Diese Methode ermöglicht das genaue Hinzufügen oder Ändern der Eigenschaften des Objekts. Im Allgemeinen fügen wir Objekten Eigenschaften hinzu, indem wir ihnen Werte zuweisen, um sie in der Eigenschaftsaufzählung (for...in oder Object.keys-Methode) zu erstellen und anzuzeigen. Die auf diese Weise hinzugefügten Eigenschaftswerte können jedoch geändert oder gelöscht werden. Mithilfe von Object.defineProperty() können die Standardeinstellungen für diese zusätzlichen Details geändert werden. Standardmäßig sind beispielsweise mit Object.defineProperty() hinzugefügte Eigenschaftswerte unveränderlich.
Suchen Sie im Vue-Quellcode nach „Object.defineProperty“:
Sie können sehen, dass es 5 übereinstimmende Stellen gibt, was bedeutet, dass „Object.defineProperty()“ an 5 Stellen in Vue verwendet wird.
Die gesuchte Version ist: Vue.js v1.0.26
Object.defineProperty() Browserunterstützung:
Es ist ersichtlich, dass die Unterstützung IE9 und höher ist.
【Verwandte Empfehlungen: vuejs-Video-Tutorial, Web-Front-End-Entwicklung】
Das obige ist der detaillierte Inhalt vonUnterstützt Vue ie6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!