在vue中支持ie6版本吗?答:vue官方声明中不支持ie8以上版本,原因如下:
1、ie8及以下版本不支持“Object.defineProperty”方法,但该方法是vue实现响应式的所必须的;
2、Vue需要Promise的支持,而IE8及以下版本不支持Promsie。
本文适用于windows7系统、vue3版,DELL G3电脑。
在vue中是否支持ie6
答:在Vue中是不支持 IE8 及以下版本的,因为 Vue 使用了 IE8及以下版本 无法模拟的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的浏览器。
示例如下:
Vue.js会对所有的实现双向绑定的数据,使用 Object.defineProperty 把这些属性全部转为 getter/setter。Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是为什么 Vue 不支持 IE8 以及更低版本浏览器的原因。
注意这里:Object.defineProperty是无法通过垫板实现的一个方法,是和浏览器自身有关系的,所以Vue从根本上来说本来就无法支持IE8;
Vue需要Promise的支持,IE8及以下版本同样不支持Promsie。
扩展资料:
Object.defineProperty()
该方法允许精确添加或修改对象的属性。一般情况下,我们为对象添加属性是通过赋值来创建并显示在属性枚举中(for…in 或 Object.keys 方法),但这种方式添加的属性值可以被改变,也可以被删除。而使用 Object.defineProperty() 则允许改变这些额外细节的默认设置。例如,默认情况下,使用 Object.defineProperty() 增加的属性值是不可改变的。
关于在vue中是否支持ie6的详细解析就到这里,翼速应用平台内有更多相关资讯,欢迎查阅!
我来说两句