vue.js支持ie8吗Vue . js支持ie8吗,Vue.js不支持ie8,因为[Vue.js]使用IE8无法模拟的ECMAScript 5特性,[vue.js]支持所有兼容ECMAScript 5的浏览器。
[相关文章推荐:vue.js]
Vue.js 不支持 IE8 及其以下版本,因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性。 Vue.js 支持所有兼容 ECMAScript 5 的浏览器。
先来看下Vue为什么不能兼容IE8
根本原因:ie8及以下版本不支持Object.defineProperty方法,但这是vue实现响应性所必须的,所以从Vue的源代码来看根本不支持IE8;
再者,Vue也需要支持Promise,IE8也不支持Promsie
在从Vue官网上看下为什么不支持IE8
Vue.js将使用Object.defineProperty将所有这些属性转换为实现双向绑定的所有数据的getter/setter。Object.defineProperty是ES5中不能填补的特性,这也是Vue不支持IE8和更低版本版本浏览器的原因。
这里注意:Object.defineProperty是不能通过pad实现的方法,和浏览器本身有关,所以Vue不能从根本上支持IE8
Vue不支持IE8和低于版本的版本,因为Vue使用IE8无法模拟的ECMAScript 5特性。但是它支持所有兼容ECMAScript 5的浏览器
相关免费学习推荐:JavaScript(视频)
以上是vue.js支持ie8的详细内容。请多关注其他关于Lei.com PHP知识的相关文章!