vue3.0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
vue3更快
在这里插入图片描述
在这里插入图片描述
1表示动态文本变化。2表示clss变化等等。
在这里插入图片描述

在这里插入图片描述

Vite

在这里插入图片描述

在这里插入图片描述

ref

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法里面的count是一个对象,

reactive

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点谁删谁,

解决vu2.x的问题,将数据逻辑绑定在一起

将业务逻辑绑在一起,
在这里插入图片描述
定义一个函数然后再在setup里面印入。记得在setup里面也要进行导出。

在这里插入图片描述
将删和加的功能,分别放在一个函数里,业务逻辑并不捆绑。
在这里插入图片描述
在这里插入图片描述
再进行封装再导出,优雅永不过时。

Composition API(vue3) &&Option Api(vue2)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
可以结合使用。
composition的本质:通过return暴露出来的属性会被注入到data里面去,方法会被注入到methods里面去,这就是注入api的本质。

setup执行时机

在beforecreate之前执行。表示她不能使用data里面的值和methods的方法。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

vue2生命周期
在这里插入图片描述

在这里插入图片描述

reactive本质

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
reactive只能给对象或数组,如果传递其他值,不能达到响应式。
在这里插入图片描述

只有当是数组或者对象时,才能进行响应式。默认是arr或者json,若传递了date()等对象,界面不会更新,像更新就得重新赋值。

ref理解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

所以修改的时候必须用age.value来修改

两者的区别

通过reactive去创建的age,在模板上vue不会帮你加上value,得自己加。
在这里插入图片描述
通过是否拥有__v_isref来判断是ref还是reactive

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

递归监听r在这里插入图片描述

ref和reactive都会监听每一层的变化并把它们包装

非递归监听

在这里插入图片描述

通过showRef,showReactive声明的数据只会包装第一层,若第一层不变,下面的也不改变。
注意showRef监听到的是.value的值,而不是.value.a里面的值,故.value不改变,下面的值也不改变。
在这里插入图片描述
若只想修改第四层的数据,可以通过triggerRef将值重新渲染一下、

创建环境

在这里插入图片描述
或者通过vue-ui去创建项目
在这里插入图片描述
建议安装两个插件 eslint(格式) vetur(引导)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coderlin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值