热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vue3安装_Vue3.0正式发布,代号为OnePiece

Vue的作者在微博中写道:没错,经过了两年的研发,Vue3.0正式发布了,代号为OnePiece。原文内容比较多࿰

Vue 的作者在微博中写道:

28707d5caa9c924aa00935875d521768.png

没错,经过了两年的研发, Vue3.0 正式发布了,代号为 One Piece。原文内容比较多,本文主要从我的观点来聊一聊 vue3.0,文末有原文链接。

性能提升

与 vue2 相比,vue3 的包更小(使用 tree-shaking 时可减少 41%),初始渲染速度提升 55%,更新速度提升 133%,内存使用降低 54%。单从性能方面来说,升级 vue3 毫无疑问。

更好地支持 TypeScript

目前大型项目基本都采用 TypeScript ,毋庸置疑,vue3 也采用 TypeScript 编写。Composition API  可以很好地进行类型推断,这为我们写代码提供了不少便捷。同时官方推出了 VSCode 插件 Vetur,目前已支持模板表达式和 props 的类型检查。不仅如此,Vue3 已全面支持 TSX。

如果你的项目已经大面积使用 TypeScript,升级 Vue3 吧!

待完善

Vue3 虽然已经发布,但是框架的一些子项目还没有达到稳定状态,比如 router、vuex 和 devtools。还有第三方组件库,目前很多还没有支持 vue3。目前 Vue3 还不支持 IE11,如果你的项目还在支持 IE11,再给 Vue 团队一些时间,他们将在 2020 Q4 季度来支持 IE11。

如何使用

如果你想使用 vue3,需要使用 npm install vue@next,如果使用 npm install vue 安装的仍然是 vue2.x 版本。在 2020 年末才能够使用 npm install vue安装 vue3.vue 团队还会发布一个 vue2.7 版本,这将是 vue2 的最后一个小版本,主要是为了给升级 vue3 做准备,比如那些 API 已经废弃了,需要给开发者一个提示「哦,我不能用了,请升级 vue3」。2.7 版本预计在 2021-Q1 完成,并维护 18 个月。综上, vue3.0 已经来了,但是一些周边设施仍需不断完善,至于是否升级 vue3,看自己的团队。

https://github.com/vuejs/vue-next/releases

https://zhuanlan.zhihu.com/p/254219538

1db31acde42161c502e31a094e02930b.png

长按关注

素燕《前端小课》

帮助 10W 人入门并进阶前端




推荐阅读
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • 小编给大家分享一下TypeScript2.7有什么改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收 ... [详细]
  • 前言小伙伴们大家好。从今天开始我们将从 ... [详细]
  • Vue3 拥抱 TypeScript 的完整项目结构搭建
    大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群一个完整的Vue3Ts项目,支持.vue和.tsx写法项目地 ... [详细]
  • 我试图在Angular2应用程序中使用元素调整大小检测器库(https:github.comwnrelement-resize-detector).根据我有限的JS模块知识,该库似 ... [详细]
  • 刘连响:为什么看好小程序音视频在教育行业的应用?
    作者简介:刘连响,一起玩耍科技创始人。2013年起开始研究WebRTC,对音视频处理、直播、实时音视频相关技术非常感兴趣,具 ... [详细]
  • vue使用
    关键词: ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 开发笔记:史上最强TypeScript脚本介绍
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了史上最强TypeScript脚本介绍相关的知识,希望对你有一定的参考价值。Type ... [详细]
author-avatar
子幽
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有