vue.js能不能支持ie8

介绍

这篇文章主要介绍了vue.js能不能支持ie8,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

vue.js不支持ie8及其以下版本,因为【Vue。js】使用了IE8不能模拟的ECMAScript 5特性,【Vue。js】支持所有兼容ECMAScript 5的浏览器。

<强> Vue。js不支持IE8及其以下版本强劲,因为Vue。js使用了IE8不能模拟的ECMAScript 5特性,Vue。js支持所有兼容ECMAScript 5的浏览器。

<强>先来看下Vue为什么不能兼容IE8

根源:IE8及以下版本不支持Object.defineProperty方法,但这个是Vue实现响应式的所必须的,所以从Vue的源码来看根本就无法支持IE8;

再者来说,Vue也需要支持承诺的支持,IE8同样不支持Promsie;

<强>在Vue官从网上看下为什么不支持IE8

Vue.js会对所有的实现双向绑定的数据,使用Object.defineProperty把这些属性全部转为getter/setter.Object.defineProperty是ES5中一个无法垫片的特性,这也就是为什么Vue不支持IE8以及更低版本浏览器的原因。

注意这里:Object.defineProperty是无法通过垫板实现的一个方法,是和浏览器自身有关系的,所以Vue从根本上来说本来就无法支持IE8;

Vue不支持IE8及以下版本,因为Vue使用了IE8无法模拟的ECMAScript 5特性。但它支持所有兼容ECMAScript 5的浏览器

感谢你能够认真阅读完这篇文章,希望小编分享Vue.js能不能支持IE8内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

vue.js能不能支持ie8