Maison  >  Article  >  interface Web  >  Vuejs ne prend-il pas en charge ie8 ?

Vuejs ne prend-il pas en charge ie8 ?

青灯夜游
青灯夜游original
2021-09-14 14:25:222188parcourir

vuejs ne prend pas en charge ie8, raisons : 1. Les versions IE8 et inférieures ne prennent pas en charge la méthode "Object.defineProperty", mais cette méthode est nécessaire pour que Vue implémente la réactivité ; 2. Vue nécessite la prise en charge de Promise et IE8 ne prend pas en charge ; Promsie.

Vuejs ne prend-il pas en charge ie8 ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, vue version 2.9.6, ordinateur DELL G3.

On peut le voir sur le site officiel de Vue : Vue ne prend pas en charge IE8.

Vue ne prend pas en charge IE8 et versions antérieures 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.

Par exemple :

  • Vue.js utilisera Object.defineProperty pour convertir toutes ces propriétés en getters/setters pour toutes les données qui implémentent la 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 a besoin du support de Promise, IE8 Promsie l'est également ; pas pris en charge.

Recommandations associées : "Tutoriel vue.js"

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