Vue 2.0 官方支持 IE9 及以上版本的浏览器。
详细说明
- 最低支持版本:
- Vue 2.x 需要浏览器支持 ES5 的特性(如
Object.defineProperty
)。 - IE9 是第一个对 ES5 提供了基本完整支持的 Internet Explorer 版本。
- 因此,Vue 2.0 的官方兼容性下限是 IE9。
- Vue 2.x 需要浏览器支持 ES5 的特性(如
- IE8 及以下不支持:
- IE8 及更早版本不支持
Object.defineProperty
,这是 Vue 2 实现响应式系统的核心 API。 - 尝试在 IE8 中运行 Vue 2 应用会导致脚本错误,应用无法正常工作。
- IE8 及更早版本不支持
- Polyfill 建议:
- Vue 3 的变化:
- Vue 3 已不再支持 IE11 及以下的所有 Internet Explorer 版本。
- Vue 3 使用了更多的现代 JavaScript 语法(如 Proxy),这些在 IE 中完全不支持。
总结
Vue 版本 | 最低 IE 支持 | 是否需要 Polyfill |
---|---|---|
Vue 2.x | IE9 | 建议(尤其是 IE9-10) |
Vue 3.x | 不支持任何 IE 版本 | 不适用 |
答案:Vue 2.0 支持 IE9 及以上版本。
THE END