尤雨溪介绍 Vue 3:语法不变、TS 支持很好、2.0 系列还会发一个版本
此前 Vue 发布了 3.0 的 beta 版本,不久后项目核心开发者尤雨溪公开分享了关于该版本的相关信息。
首先,beta 阶段意味着:
- 已合并所有计划内的 RFC
- 已实现所有被合并的 RFC
- Vue CLI 现在通过 vue-cli-plugin-vue-next 提供了实验性支持
- 此外还提供了一个用于 Vue 3 的最小化 webpack 配置,支持单文件组件
其中有一个主要的 RFC 是关于新引入的 Composition API(组件声明式),有人认为这是语法上的大变化,但实际上这不是直接替换掉原有的 Option API(选项声明式),而是引入了一种更好的选择,项目中可以自行选择使用,Vue 3 在语法上基本没有什么变化。
相比选项声明,对于拥有许多不同逻辑关注点(功能关注点)的大型组件来说,组件声明可将不同组件逻辑复用组合,更加高效;同时由于组件声明调用的都是函数,不需要反复使用“this”,用法上会更加自然;另外,代码可压缩性也会更好。具体细节见文档:https://vue-composition-api-rfc.netlify.app
尤雨溪介绍了 vuex、vue-cli、vue-test-utils、vite 与 vue-devtools 等工具的相关进展,目前官方库对 Vue 3 的支持情况如下:
浏览器兼容方面,目前的版本需要在 runtime 环境中使用原生的 ES2015+,并且尚未支持 IE11,但是 Vue 3 将会支持 IE11,实现方式是使用独立的 build 版本,原有支持 proxy 方式的浏览器依然采用 getter-setter 的方式实现支持。
Vue 3 来了,那 2.x 怎么办,尤雨溪介绍,2 系列还会发布最后一个小版本 v2.7,会在这个过程中从 3.0 反向移植一些改进,同时会提前进行一些 3.0 中的特性弃用警告,并且会提供 18 个月的支持。
另外 3.0 代码库现在用 TypeScript 重写,尤雨溪直言 Vue 3 对于 TypeScript 的支持“很好”。不禁让人联想起此前有人吐槽尤雨溪不会用 TypeScript。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
4月22日云栖号头条:阿里开通全国“核酸检测”平台 “愿检尽检”让复工复产不用等
云栖号:https://yqh.aliyun.com第一手的上云资讯,不同行业精选的上云企业案例库,基于众多成功案例萃取而成的最佳实践,助力您上云决策! 今日最新云头条快讯: 阿里开通全国“核酸检测”平台 “愿检尽检”让复工复产不用等 企业复工复产要顺畅,人员流动是关键。随着全国多地升级疫情防控常态化要求,阿里巴巴旗下阿里健康21日宣布,已在北京、上海、广州等10大城市,推出在线预约新冠核酸检测服务,最快24小时内拿到电子报告。这也是阿里日前启动“春雷计划”助力全社会打赢抗击疫情“下半场”的创新举措之一。在疫情爆发期,阿里巴巴提供了包括“健康码”在内的一系列数字化防疫工具。为全力推动复工复产、打赢抗疫“下半场”,阿里巴巴4月7日宣布时隔11年重启“春雷计划”, 帮助企业克服复工复产中的难点痛点,发挥数字化能力让企业能复工、工人有活干、商品卖得掉。 香港证监会:将继续采取一切必要措施,确保香港市场在危机中保持全面开放 据香港证监会消息,香港证监会坚定不移地积极应对新冠疫情对香港资本市场所造成的重大影响。有关对策涵盖一众由证监会监管的经纪、资产管理人及其他市场中介人,以及上市公司和联交所。...
- 下一篇
xplay 1.0.14 发布,专为树莓派设计的多媒体播放器
xplay v1.0.14.v20200420 发布了,此版本更新内容: 大部分重构,移除全部Qt核心库(仅保留部分帮助方法在非Android系统中使用) 提供Raspberry Pi 4 双版本 DRM与X11,其中 X11 版本可桌面窗口化 提供 Android 版本,可以支持 5.0 及以上系统 (armv7、armv8、x86) 重构音频部分代码,修复音频重采样问题造成的杂音与音频同步问题 增加命令行参数、增加卸载脚本、修复若干问题,因大部分重构就不一一列出 ... 重要迁移 stb_image -> sdl_image 重要迁移QNetwork -> sdl_net 重要迁移 QThread -> std::thread 重要迁移 QTimer -> SDL_Timer 重要迁移 QObject::connect ->SDL_Event 重要迁移 QJson -> jsoncpp 专为树莓派(Raspberry Pi)设计的多媒体播放器且支持(Windows、Linux、Android)系统 支持(视频、音频、流媒体、图片、摄像头、动画、文...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6