Maison  >  Article  >  interface Web  >  Vue.js prend-il en charge ie8 ?

Vue.js prend-il en charge ie8 ?

coldplay.xixi
coldplay.xixioriginal
2020-12-03 14:40:202035parcourir

vue.js ne prend pas en charge ie8 et versions antérieures car [Vue.js] utilise des fonctionnalités ECMAScript 5 que IE8 ne peut pas émuler. [Vue.js] prend en charge tous les navigateurs compatibles ECMAScript 5.

Vue.js prend-il en charge ie8 ?

L'environnement d'exploitation de ce tutoriel : Système Windows 7, Vue version 2.9.6 Cette méthode convient à toutes les marques d'ordinateurs.

[Articles connexes recommandés : vue.js]

Vue.js ne prend pas en charge les versions IE8 et inférieures, car Vue.js utilise ECMAScript 5 fonctionnalités que IE8 ne peut pas émuler. Vue.js prend en charge tous les navigateurs compatibles ECMAScript 5.

Voyons d'abord pourquoi Vue n'est pas compatible avec IE8

La cause première : les versions ie8 et inférieures ne prennent pas en charge la méthode Object.defineProperty, mais cela est nécessaire pour que Vue implémente la réactivité, donc à en juger par le code source de Vue, il ne peut pas du tout prendre en charge IE8 ;

De plus, Vue doit également prendre en charge la prise en charge de Promise, et IE8 ne prend pas non plus en charge Promsie ;

Dans Depuis le site officiel de Vue, découvrez pourquoi IE8 n'est pas pris en charge

Vue.js utilisera Object.defineProperty pour convertir toutes ces propriétés en getters/setters pour toutes les données qui implémentent deux liaison à sens unique. Object.defineProperty est une fonctionnalité d'ES5 qui ne peut pas être slimée, c'est pourquoi Vue ne prend pas en charge les navigateurs IE8 et inférieurs.

Notez ici : Object.defineProperty est une méthode qui ne peut pas être implémentée via la carte de support. Elle est liée au navigateur lui-même, donc Vue ne peut fondamentalement pas prendre en charge IE8 ;

Vue IE8 et les versions antérieures le sont. non pris en charge car Vue utilise des fonctionnalités ECMAScript 5 que IE8 ne peut pas émuler. Mais il prend en charge tous les navigateurs compatibles avec ECMAScript 5

Recommandations d'apprentissage gratuites associées : javascript(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn