请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ref reactive

不是基本类型数据用ref ,复杂类型数据用reactive吗,ref被编译成es5后还是object.defineproperty(),这个方法之前在vue2中对定义复杂类型数据是有缺陷的,reactive用proxy的,没有这个缺陷,proxy是真正意义上的代理,所以是不是复杂数据类型用reactive是最好的

正在回答 回答被采纳积分+3

3回答

Sunday 2021-11-04 09:47:36

你好
不是的。ref如果作用于对象,那么他的值仍然是一个reactive。所以是完全可以ref一把梭的

2 回复 有任何疑惑可以回复我~
qiki08 2023-10-09 18:33:25

https://img1.sycdn.imooc.com//szimg/6523d6d909f778a425741350.jpg

刚开始也很疑惑,查看了官网,确实是推荐使用ref

0 回复 有任何疑惑可以回复我~
慕粉3946981 2022-05-14 18:07:25
  1. ref 内部会判断值是否为对象,如果是则会在内部使用 reactive

  2. 一个对象变成响应式,使用 ref 这个函数内部也会使用 reactive ,不如直接使用 reactive

  3. vue3也使用了Object.defineproperty,并不是所有的数据添加响应式都使用了proxy

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信