Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >vue3知识点:reactive对比ref

vue3知识点:reactive对比ref

原创
作者头像
刘大猫
发布于 2024-10-31 08:02:02
发布于 2024-10-31 08:02:02
1340
举报
文章被收录于专栏:Vue3Vue3

@toc

二、常用 Composition API

问题:啥叫“组合式API”?

答案:请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html

5.reactive对比ref

  • 从定义数据角度对比:
    • ref用来定义:<strong style="color:#DD5145">基本类型数据</strong>。
    • reactive用来定义:<strong style="color:#DD5145">对象(或数组)类型数据</strong>。
    • 备注:ref也可以用来定义<strong style="color:#DD5145">对象(或数组)类型数据</strong>, 它内部会自动通过reactive转为<strong style="color:#DD5145">代理对象</strong>。
  • 从原理角度对比:
    • ref通过Object.defineProperty()getset来实现响应式(数据劫持)。
    • reactive通过使用<strong style="color:#DD5145">Proxy</strong>来实现响应式(数据劫持), 并通过<strong style="color:#DD5145">Reflect</strong>操作<strong style="color:orange">源对象</strong>内部的数据。
  • 从使用角度对比:
    • ref定义的数据:操作数据<strong style="color:#DD5145">需要</strong>.value,读取数据时模板中直接读取<strong style="color:#DD5145">不需要</strong>.value
    • reactive定义的数据:操作数据与读取数据:<strong style="color:#DD5145">均不需要</strong>.value

本人其他相关文章链接

1.《vue3第二章》常用组合式 Composition API,包括setup、ref函数、reactive函数、vue3.0中的响应式原理、计算属性与监听属性

2.vue3知识点:setup

3.vue3知识点:ref函数

4.vue3知识点:reactive函数

5.vue3知识点:Vue3.0中的响应式原理和 vue2.x的响应式

6.vue3知识点:reactive对比ref

7.vue3知识点:计算属性与监视属性

8.vue3知识点:生命周期

9.vue3知识点:自定义hook函数

10.vue3知识点:toRef函数和toRefs函数

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vue3知识点:ref函数
答案:请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html
刘大猫
2024/10/31
2720
vue3知识点:setup
答案:请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html
刘大猫
2024/10/31
1330
vue3知识点:自定义hook函数
答案:请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html
刘大猫
2024/10/31
1560
vue3知识点:reactive函数
答案:请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html
刘大猫
2024/10/31
1680
vue3知识点:Vue3.0中的响应式原理和 vue2.x的响应式
答案:请看官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html
刘大猫
2024/10/31
1300
vue3知识点:shallowReactive 与 shallowRef
1.《vue3第三章》其它 Composition API(不常用,了解即可),包括shallowReactive 与 shallowRef、readonly 与 shallowReadonly等等
刘大猫
2024/10/31
1830
❤️[前端学习]大数据全栈工程师之一文快速上手vue3❤️
大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。暑假给自己在家附近找了份实习,作为初级码农,啥都得懂点,于
Maynor
2021/08/25
1.6K0
vue3基础ref,reactive,toRef ,toRefs 使用和理解
在 Vue 3 中,ref、reactive、toRef 和 toRefs 是用于响应式数据管理的重要工具。理解它们的使用方式和区别对于有效地利用 Vue 3 的响应式系统至关重要。以下是对这些工具的详细解释和示例。
肥晨
2024/08/27
7330
vue3基础ref,reactive,toRef ,toRefs 使用和理解
Vue3学习笔记
①性能的提升 打包大小减少41%、初次渲染快55%,更新渲染快133%,内存减少54%…… ②源码的升级
玖柒的小窝
2021/09/29
8830
Vue3学习笔记
整理的一些 Vue3 知识点
看完你就基本可以上手搞开发了,本文适合Vue初学者,或者Vue2迁移者,当然还是建议Vue3官网完全过一遍。不适合精通原理,源码的大佬们。
coder_koala
2021/10/12
2.6K0
整理的一些 Vue3 知识点
Vue3核心之响应式
已经掌握了vue3入门的同学,在实际学习和开发中用的最多的概念肯定会有响应式,今天我们就一起来复习下关于vue3的响应式用法。
Python研究所
2022/06/17
7010
vue3知识点:readonly 与 shallowReadonly
<font color='red'>如果使用readonly包裹的person对象的所有属性数据</font>都只读不可需改,即name、age、salary都只读无法修改。
刘大猫
2024/10/31
980
Vue3.0 beta版学习笔记
https://github.com/vuejs/vue-next
用户7572539
2020/08/26
7320
[科普文] Vue3 到底更新了什么?
Vue3 已经发布一段时间了,这个版本从底层实现到上层 API 设计都发生了非常大的变化,但具体改变了些什么呢?一起简单盘点下:
Tecvan
2022/03/31
1.1K0
[科普文] Vue3 到底更新了什么?
Vue3基础
官方文档:https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create
六个周
2022/10/28
1K0
Vue3基础
vue3知识点:响应式数据的判断
1.《vue3第三章》其它 Composition API(不常用,了解即可),包括shallowReactive 与 shallowRef、readonly 与 shallowReadonly等等
刘大猫
2024/10/31
1230
前端工具方法整理
在 JavaScript 中,{ ...record } 是一种对象展开运算符(spread operator)的用法。它用于将一个对象的所有可枚举属性复制到一个新对象中。具体来说,{ ...record } 的作用是创建一个新的对象,该对象具有与 record 相同的属性和属性值。
刘大猫
2025/05/28
660
Vue3 中有哪些值得深究的知识点?
众所周知,前端技术一直更新很快,这不 vue3 也问世这么久了,今天就来给大家分享下vue3中值得注意的知识点。喜欢的话建议收藏,点个关注!
玖柒的小窝
2021/12/07
1.1K0
Vue3 中有哪些值得深究的知识点?
面试官:你了解过Vue3吗?(Vue3知识点汇总)
vue3已成今年趋势,据我了解很多公司在今年都有计划将技术栈从vue2升级至vue3。所以在今年的金三银四过程中vue3也一定会是面试的大热门。在这里我汇总整理一些vue3必会知识点,持续更新,感谢关注!
inline705
2022/03/01
4.3K0
面试官:你了解过Vue3吗?(Vue3知识点汇总)
Vue3 学习笔记 —— (一)深入理解组合式 API
Vue3 是向下兼容 Vue2 API 的,但是 Vue3 中提供了一种全新的 Composition API
Gorit
2021/12/08
7620
Vue3 学习笔记 —— (一)深入理解组合式 API
相关推荐
vue3知识点:ref函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档