Heim >Web-Frontend >View.js >Unterstützt vue.js ie8?
vue.js unterstützt ie8 nicht, da [Vue.js] ECMAScript 5-Funktionen verwendet, die IE8 nicht emulieren kann. [Vue.js] unterstützt alle Browser, die mit ECMAScript 5 kompatibel sind.
【Empfehlung für einen verwandten Artikel: vue.js】
Vue.js unterstützt IE8 und niedriger nicht, da Vue.js ECMAScript 5-Funktionen verwendet, die IE8 nicht emulieren kann. Vue.js unterstützt alle ECMAScript 5-kompatiblen Browser.
Werfen wir zunächst einen Blick darauf, warum Vue nicht mit IE8 kompatibel ist
Die Grundursache: IE8 und niedrigere Versionen unterstützen die Object.defineProperty-Methode nicht, diese ist jedoch notwendig, damit Vue Reaktionsfähigkeit implementieren kann, so die Beurteilung Aus dem Quellcode von Vue geht hervor, dass IE8 grundsätzlich nicht unterstützt werden kann.
Darüber hinaus muss Vue auch die Promise-Unterstützung unterstützen, und IE8 unterstützt Promsie auch nicht.
Sehen Sie sich auf der offiziellen Website von Vue an, warum IE8 nicht unterstützt wird
Vue.js unterstützt alle Implementierungen. Für bidirektionale Bindungsdaten verwenden Sie Object.defineProperty, um alle diese Eigenschaften in Getter/Setter umzuwandeln. 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 Backing Board implementiert werden kann. Sie hängt mit dem Browser selbst zusammen, daher kann Vue IE8 und niedrigere Versionen grundsätzlich nicht unterstützen, da Vue ECMAScript 5-Funktionen verwendet dass IE8 nicht emulieren kann. Aber es unterstützt alle ECMAScript 5-kompatiblen Browser
Verwandte kostenlose Lernempfehlungen:JavaScript (Video)
Das obige ist der detaillierte Inhalt vonUnterstützt vue.js ie8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!