Home > Article > Web Front-end > Does vuejs not support ie8?
vuejs does not support ie8, reasons: 1. ie8 and below versions do not support the "Object.defineProperty" method, but this method is necessary for vue to implement responsiveness; 2. Vue needs Promise support, and IE8 does not support Promsie.
The operating environment of this tutorial: windows7 system, vue2.9.6 version, DELL G3 computer.
As can be seen from the Vue official website: Vue does not support IE8.
Vue does not support IE8 and below because Vue uses ECMAScript 5 features that IE8 cannot emulate. But it supports all ECMAScript 5-compatible browsers.
For example:
Vue.js will use Object.defineProperty to convert all these properties into getters/setters for all data that implements two-way binding. Object.defineProperty is a feature in ES5 that cannot be shimmed, which is why Vue does not support IE8 and lower browsers.
Note here: Object.defineProperty is a method that cannot be implemented through the underlay and is related to the browser itself, so Vue fundamentally cannot support IE8;
Vue requires Promise support, and IE8 also does not support Promsie.
Related recommendations: "vue.js Tutorial"
The above is the detailed content of Does vuejs not support ie8?. For more information, please follow other related articles on the PHP Chinese website!