vue3 - ref函数处理对象类型数据
打印一下用ref包裹的对象打印出来发现,变成proxy对象,且不需要通过.value的形式获取响应式数据的值了。此时改成这么写:页面数据更新了分析:refimpl和proxy的区别:如果对象也是用refimpl包裹对象,则会出现这种情况:导致需要job.value.age.value才能获取到值,但实际不是,说明不是refimpl对象。说明也没用到get、set,因为refimpl就是对get、s
·
打印一下用ref包裹的对象
打印出来发现,变成proxy对象,且不需要通过.value的形式获取响应式数据的值了。此时改成这么写:
页面数据更新了
分析:
refimpl和proxy的区别:
如果对象也是用refimpl包裹对象,则会出现这种情况:
导致需要job.value.age.value才能获取到值,但实际不是,说明不是refimpl对象。说明也没用到get、set,因为refimpl就是对get、set的封装。
实际上在vue3里面处理引用数据类型变成响应式用的是proxy代理,也就是说表面上ref可以包裹引用数据类型,实际上vue3调用的是reactive
更多推荐
已为社区贡献2条内容
所有评论(0)