vue怎么与原生html兼容,vue.js支持ie9吗?

news/2024/11/15 0:51:36/

1fc3300b7bdc6b6b3cfbf679a430d5b1.png

vue.js支持ie9吗?

Vue 官方对于 ie 浏览器版本兼容情况的描述是 ie9+,即是 ie9 及更高的版本。经过测试,Vue 的核心框架 vuejs 本身,以及生态的官方核心插件(VueRouter、Vuex等)均可以在 ie9 上正常使用。

Vue 的作者尤雨溪对于Vue 的学习建议 中有提及为了将项目更好的生态化/工程化,要尽可能学习及使用新的 ECMAScript 规范。

目前 ES6/ES2015 是可用度和稳定度较高的规范,文档齐全,国内还有 阮一峰 《ECMAScript 6 入门》 做了大量的文档翻译,开发环境可谓完善。

然而版本较旧的浏览器并不支持 es6 规范,尤其是 ie 浏览器,即使是最高的 ie11 版本,对于 es6 规范也支持得并不全。如此则需要对所有原生不支持 ES6 特性的浏览器做兼容性处理。

ES6兼容

在 ie9 的环境上,es6 的部分新对象、表达式,并不支持,解决方案是使用babel-polyfill组件,它可以将 es6 的代码翻译成低版本浏览器可以识别的 es5 代码npm i babel-polyfill --save-dev

安装完成后,在项目的主入口文件 main.js 的首行就可以直接引用import 'babel-polyfill';

在项目使用 vue-cli 生成的代码中,根目录有一个 .babelrc 文件,这是项目使用 babel 的配置文件。在默认生成的模板内容中,增加"useBuiltIns": "entry"的设置内容,这是一个指定哪些内容需要被 polyfill(兼容) 的设置

useBuiltIns 有三个设置选项false - 不做任何操作

entry - 根据浏览器版本的支持,将 polyfill 需求拆分引入,仅引入有浏览器不支持的polyfill

usage - 检测代码中

ES6/7/8等的使用情况,仅仅加载代码中用到的 polyfill

这里推荐设置为entry,完整的.babelrc

内容如下:{

"presets": [

[

"env",

{

"modules": false,

"useBuiltIns": "entry"

}

],

"stage-3"

]

}

加入这些代码后,工程里的大部分内容已可兼容到 ie9 版本

更多web前端开发知识,请查阅 HTML中文网 !!


http://www.ppmy.cn/news/668178.html

相关文章

e = e || window.event的区别及用法。

e e || window.event 在做事件处理时&#xff0c;用于区分IE和其他浏览器事件对象。 下面链接为事件对象的参考资料&#xff1a; http://wenku.baidu.com/view/400a89f4f61fb7360b4c65ca.html <!DOCTYPE HTML> <html> <head> <title></…

[IE9] IE9 RC版下载链接

继去年9月份IE9 Beta版发布之后&#xff0c;IE9 beta下载次数已经超过2300万&#xff0c;充分说明IE9受关注和期待的程度。 今天IE团队很高兴发布了IE9 RC版&#xff0c;欢迎大家下载试用。 距离IE9正式版发布的日子已经不远了... IE9 RC版版本号&#xff1a; 9.0.8080.16413 …

微软发布IE9预览版

今天的MIX 2010 会议上&#xff0c;IE9 发布平台预览版(IE9 Platform Preview) &#xff0c; 官方下载&#xff1a; http://ie.microsoft.com/testdrive/ &#xff08;下载链接在网页右上角&#xff09;。 这个预览版主要展示IE9 的几个特性&#xff1a; 1. 速度 IE9 中将使…

[IE9] IE9正式版发布(附官方下载链接)

IE9今天正式发布&#xff01;这是IE历史上最重要的发布之一&#xff0c;因为IE不但革命性地将GPU硬件加入浏览器&#xff0c;使网页渲染速度有了一个质的飞跃&#xff1b;而且在浏览速度、支持标准、简化界面等几个用户重点关注的领域打了一个漂亮翻身战&#xff0c;从最后一名…

EW使用

EW使用 靶机 win7 192.168.5.101 攻击机 win 10 192.168.0.31 攻击机 kali 192.168.5.102 1&#xff09;ew 自身的各个选项用途说明 -l 指定要监听的本地端口 -d 指定要反弹到的机器 ip -e 指定要反弹到的机器端口 -f 指定要主动连接的机器 ip -g 指定要主动连接的机器端口 …

ew的使用

目录 0x01 需求 0x02 场景 前提描述 0x03 操作 0x04 总结 web安全学习了解&#xff1a;web渗透测试 官网&#xff1a;宣紫科技 0x01 需求 当渗透进行到内网&#xff0c;常需要将流量代理到内网进行进一步扩展如&#xff1a; 端口扫描端口转发访问内网web服务…… 0x02 场景 …

MATLAB App Designer基础教程 Matlab GUI入门(一)

MATLAB GUI入门 第一天 学习传送门&#xff1a; 【MATLAB App Designer基础教程Matlab GUI界面设计&#xff08;全集更新完毕-用户界面设计appdesigner&#xff08;中文&#xff09;Matlab Gui教程】 https://www.bilibili.com/video/BV16f4y147x9/?p2&share_sourcecopy_…

买的shopee店铺靠谱吗?安全吗?

这是一个最简单的逻辑&#xff0c;买的店铺并不会非常的安全。有条件的话&#xff0c;还是可以自己尝试申请店铺&#xff0c;一般申请shopee还是免费的。如果自己觉得麻烦&#xff0c;或者不怎么会申请&#xff0c;有很多平台也都开通了绿色申请通道&#xff0c;协助您申请。 …