vue适用ie6的具体内容

lxf2023-04-05 19:49:01

vue不兼容ie6;vue官方公告是支持ie8之上版本。不兼容缘故:1、ie8以下的版本号不兼容“Object.defineProperty”方式,但此方法是vue完成响应式网站的所必需的;2、Vue必须Promise的大力支持,而IE8以下的版本号不兼容Promsie。

vue适用ie6的具体内容

实例教程作业环境:windows7系统软件、vue3版,DELL G3计算机。

再从Vue官方网站能够得知: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 源代码中搜索 “Object.defineProperty” :

vue适用ie6的具体内容

能够看见有 5 个相匹配的地区,换句话说 vue 含有 5 处用了 “Object.defineProperty()”。

搜索的版本号是: Vue.js v1.0.26

Object.defineProperty()的浏览器支持状况:

vue适用ie6的具体内容

能够得知适用情况就是 IE9 或以上。

【相关信息:vuejs视频教学、web前端开发】

以上就是关于vue适用ie6么的具体内容,大量欢迎关注AdminJS其他类似文章!