当前位置: 首页 > news >正文

VUE3——reactive对比ref

从定义数据角度对比:
。ref用来定义:基本类型数据
。reactive用来定义:对象(或数组)类型数据
。备注:ref也可以用来定义对象(或数组)类型数据,它内部会自动通过 reactive 转为代理对象

从原理角度对比:
。ref通过 object.defineProperty()的 get 与set 来实现响应式(数据劫持)
。reactive通过使用Proxy来实现响应式(数据劫持),并通过Reflect操作源对象内部的数据。

从使用角度对比:
。ref定义的数据:操作数据需要.value ,读取数据时模板中直接读取不需要.value。
。reactive定义的数据:操作数据与读取数据:均不需要.value。

http://www.lryc.cn/news/329858.html

相关文章:

  • 广场舞团系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)
  • 经典永不过时 Wordpress模板主题
  • QT布局管理和空间提升为和空间间隔
  • Yolo 自制数据集dect训练改进
  • vlan间单臂路由
  • day4 linux上部署第一个nest项目(java转ts全栈/3R教室)
  • 学会这几点,是搭建产品知识库的关键
  • MySql 常用的聚合函数总结
  • Charles for Mac 强大的网络调试工具
  • 【数据结构】优先级队列——堆
  • 【力扣】45.跳跃游戏Ⅱ
  • containerd使用了解
  • gateway 分发时若两个服务的路由地址一样,怎么指定访问想要的服务下的地址
  • 【LeetCode】三月题解
  • 云手机:实现便携与安全的双赢
  • fast_bev学习笔记
  • Collection与数据结构链表与LinkedList(三):链表精选OJ例题(下)
  • 05 | Swoole 源码分析之 WebSocket 模块
  • Vue--------父子/兄弟组件传值
  • Qt实现Kermit协议(一)
  • linux在使用重定向写入文件时(使用标准C库函数时)使处理信号异常(延时)--问题分析
  • 淘宝扭蛋机小程序:趣味购物新体验,惊喜连连等你来
  • linux:生产者消费者模型
  • C++教学——从入门到精通 5.单精度实数float
  • 面向对象设计之单一职责原则
  • 蓝桥杯真题:单词分析
  • Python字符串字母大小写变换,高级Python开发技术
  • CentOS常用功能命令集合
  • 黑马点评项目笔记 II
  • 关于一篇知乎答案的重现