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

Vue.js prend-il en charge ie8 ?

coldplay.xixi
coldplay.xixioriginal
2020-11-12 15:19:252335parcourir

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

Vue.js prend-il en charge ie8 ?

[Recommandations d'articles connexes : vue.js]

Vue.js n'est pas pris 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.

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 il s'agit d'une implémentation réactive de vue. C'est nécessaire, 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. ;

Regardez le site officiel de Vue et voyez 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 une liaison bidirectionnelle. 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 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