需要了解项目?

联系虎哥为您详细解答

🐧 QQ号码
1305765101
2509279613
💚 微信号
mrcai125
最好联系
⚡ 联系建议
微信风控太大,请优先使用QQ联系

源码 Vue3中文文档Vue


图片[1]-源码 
Vue3中文文档Vue-虎哥说创业

Vue3 基础介绍

vue3.0正式版发布至今已有一年多时间,社区生态日趋完善。那么源码,是时候开始使用vue3.0了。

目前支持vue3的UI组件库。

蚂蚁设计

Ant–vue是Ant设计的vue实现,组件风格与Ant设计保持同步。

支持 Vue 3.0 的 2.0.0 beta 版本已经发布。

元素加

#/zh-CN

,一个面向开发人员、设计师和产品经理的基于 Vue 3.0 的桌面组件库。

图片[2]-源码 
Vue3中文文档Vue-虎哥说创业

#/zh-CN

轻量可靠的移动端 Vue 组件库

Vant 是一个面向前端团队的开源移动组件库。2016年开源,维护了4年。

目前,Vant已经完成了对Vue 3.0的适配,发布了Vant 3.0版本。

Vue3带来的新变化

性能改进

第一个渲染速度更快。

图片[3]-源码 
Vue3中文文档Vue-虎哥说创业

Diff 算法更快。

更少的内存消耗

封装体积变小。

更好的打字稿支持

组合 API(重点)

使用2.x版本开发复杂组件时,逻辑难以复用,复合API的出现可以解决此类问题。

图片[4]-源码 
Vue3中文文档Vue-虎哥说创业

Vue3中文文档

图片[5]-源码 
Vue3中文文档Vue-虎哥说创业

Vue3 设计概念打破语法更新

Vue 3.0 兼容了 2.0 版本的大部分语法,但是有一些破坏性的语法更新需要特别注意。

$on方法已被移除(现有实现方式不再支持使用第三方插件)

去除过滤器(插值表达式中不能使用过滤器,但可以使用方法代替)

删除了 .sync 语法(与 v-model 语法合并)

Vue3开发环境搭建

项目构建成功后,可以查看.json文件,该文件显示在配置项中。目前使用的版本是3.0.0。

“依赖”:{

图片[6]-源码 
Vue3中文文档Vue-虎哥说创业

“核心 js”:“^3.6.5”,

“vue”:“^3.0.0”

项目环境可以看我写的另一篇文章《》

然后打开main.js导入文件源码,发现Vue的实例化发生了一些变化,从之前的new关键字实例化变成了方法调用形式。

图片[7]-源码 
Vue3中文文档Vue-虎哥说创业

// vue2.x

新的 Vue({

El: ‘#app’,

图片[8]-源码 
Vue3中文文档Vue-虎哥说创业

: h => h(应用程序)

// vue3.x

从“vue”导入{}

从’导入应用程序。/App.vue’

(应用)。安装(#app)

打开一个单文件组件,发现在vue3.0的单文件组件中,唯一的根元素不再是必须的了。

组合API

Api(api是一个对开发者来说非常有价值的vue3 Api更新。首先,我们不关注具体的语法,所以对它有很大的感悟。

组合和选项

API开发的Vue应用如左图所示。它的特点是简单易懂,因为每个选项都有固定的书写位置。比如在data 中写响应数据,在配置项中写操作方法。应用做大之后,相信大家都会遇到上下搜索代码的窘境。

使用API​​开发的vue应用如右图所示。它的特点是把与某个特定功能相关的所有东西都放在一起维护,比如功能A相关的响应数据,操作数据的方法等,这样无论应用有多大,都可以快速读取所有定位某个功能的相关代码,便于维护。如果设置复杂,代码量大,也可以进行逻辑拆分。


© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 共1条

请登录后发表评论

💬 项目咨询

联系虎哥获取项目详情

🐧 QQ联系
1305765101
2509279613
💚 微信联系
mrcai125
最好qq联系
📢 注意: 微信风控太大,建议优先使用QQ联系