所在的位置: js >> js介绍 >> Vue3的最新进展开源中国

Vue3的最新进展开源中国

北京什么湿疹医院好 http://pf.39.net/bdfyy/bdfrczy/210405/8814564.html

Vue.js作者尤雨溪近日介绍了Vue3的最新进展。

尤雨溪表示,由于在Vue3上花费的大部分时间都投入到了设计和构建稳定的内核上,不过要让整个框架处于ready状态,不仅仅是内核的问题,还需要有兼容版本的支持库(VueRouter,Vuex,testutils)、工具(CLI、eslint插件、浏览器开发工具扩展、IDE扩展)和文档(包括针对新用户和用于迁移的文档)。将所有这些内容整合在一起需要协调许多方面的工作。

他希望专注于编写出好的软件,而不是赶工期。因此原本计划年上半年发布Vue3,但考虑到目前的进度,不得不进行调整。现在的计划是7月中旬发布RC版本,8月初正式发布3.0版本。

Vue3主要部分的进展

Vue3Core

Vue3core已经处于beta阶段两个多月,目前已合并所有计划中的重大更改RFC,并且在正式发布之前不会进行进一步的重大变更。可以认为Vue3core已到达稳定状态,并为RC版本做好了准备。

VueRouter

目前存在部分与vue-router

3.x相关的路由钩子(routerhook)行为一致性问题,这也是VueRouter没有被标记为Beta的原因。不过在非关键项目上可以使用新的路由。

Vuex

Vuex4.0和3.x之间的唯一区别是它与Vue3兼容,目前已准备好和Vue3Core一起进入RC阶段。

VueCLI

VueCLI中的Vue3支持目前通过vue-cli-plugin-vue-next插件提供。可以先通过脚手架构建一个新项目,然后运行vueaddvue-next来切换到Vue3。Vue3进入RC阶段后会成为项目创建过程中的一个选项。

要注意的是,如果对webpack和IE11没有特别要求的支持,也可以使用Vite启动Vue3项目。

JSXSupport

当前有两种针对Vue3的JSX转换实现,其语法略有不同(针对Vue的特定功能):

vueComponent/jsxHcySunYang/vue-next-jsx目前正在通过此issue收集意见以统一设计,并制定一个官方规范,说明如何在JSX中处理Vue特性。

其他项目

当然,如果希望尝试Vue3,目前的状态也已经满足。因为框架的大多数部分组件都处于beta或alpha状态,而内核也已经进行了广泛的测试,没有发布RC的唯一原因是是浏览器开发工具扩展(browserdevtoolextensions)尚未完成。




转载请注明:http://www.aierlanlan.com/rzfs/1873.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了