vue3学习实战

vue3新增变化

diff算法变化

vue3的diff算法没有vue2的头尾、尾头之间的diff,对diff算法进行了优化,最长递归子序列

ref VS reactive

  • ref 支持所有的类型,reactive 支持引用类型,array object Map Set
  • ref取值、赋值,都需要加.value,reactive是不需要.value
  • reactive不能直接给数组赋值,因为proxy实现的,不能直接赋值,否则破坏响应式对象的
    • 解决方案:数组,可以使用push + 解构,第二种方式:添加一个对象,把数组作为一个属性去解决

声明周期

链接:

视频介绍
相关资料链接

相关推荐
im_AMBER4 小时前
数据结构 06 线性结构
数据结构·学习·算法
Main. 2410 小时前
从0到1学习Qt -- 创建第一个Hello World项目
学习
壹号用户11 小时前
python学习之生成器&三者关系
学习
new coder11 小时前
[c++语法学习]Day10:c++引用
开发语言·c++·学习
星域智链11 小时前
宠物智能用品:当毛孩子遇上 AI,是便利还是过度?
人工智能·科技·学习·宠物
呱呱巨基11 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
"菠萝"12 小时前
C#知识学习-017(修饰符_6)
学习·c#
早睡冠军候选人12 小时前
Ansible学习----Ansible Playbook
运维·服务器·学习·云原生·容器·ansible
楼田莉子12 小时前
C++学习:C++11扩展:constexpr特性
开发语言·c++·学习
懒羊羊不懒@12 小时前
Java基础语法—最小单位、及注释
java·c语言·开发语言·数据结构·学习·算法