vue3 - ref函数处理对象类型数据

打印一下用ref包裹的对象
在这里插入图片描述

在这里插入图片描述

打印出来发现,变成proxy对象,且不需要通过.value的形式获取响应式数据的值了。此时改成这么写:

在这里插入图片描述
页面数据更新了

在这里插入图片描述

分析:
refimpl和proxy的区别:

如果对象也是用refimpl包裹对象,则会出现这种情况:
在这里插入图片描述
导致需要job.value.age.value才能获取到值,但实际不是,说明不是refimpl对象。说明也没用到get、set,因为refimpl就是对get、set的封装。

实际上在vue3里面处理引用数据类型变成响应式用的是proxy代理,也就是说表面上ref可以包裹引用数据类型,实际上vue3调用的是reactive

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值