1.什么是reactive?

  • reactive是Vue3中提供实现响应式数据的方法.
  • 在Vue2中响应式数据是通过defineProperty来实现的.
  • 而在Vue3响应式数据是通过ES6的Proxy来实现的

2.reactive注意点

  • reactive参数必须是对象(json/arr)
  • 如果给reactive传递了其他对象,默认情况下修改对象,界面不会自动更新,如果想更新,可以通过重新赋值的方式.

错误示范

当传递的是非对象时,页面不会发生响应

正确实例

arr正确实例

传入数组会转成proxy对象

Vue3中reactive的理解相关推荐

  1. vue3中ref的理解

    1.什么是ref ref和reactive一样,也是用来实现响应式数据的方法 由于reactive必须传递一个对象,所以在实际开发中如果只是想让某个变量实现响应式的时候回非常麻烦 所以Vue3提供了r ...

  2. vue3中reactive赋值失败

    前提:标题绑定点击事件,对于ref定义的普通类型的数据可以实现改变数值,对于reactive定义的数据不能直接赋值 解决方法:再封装一层数据 如: 原本: let arr = reactive([]) ...

  3. vue3中的ref 和 reactive 定义数组

    在vue3中,定义响应式数据一般有两种方式:ref 和 reactive 一般来说,我们使用 ref 来定义基本数据类型,使用 reactive 来定义复杂数据类型 但是也可以使用 ref 来定义数组 ...

  4. Vue3 中使用组合式API替换mixins,实现代码复用并解决隐患

    我们在vue mixin混入–基础中聊过mixins可以使我们的代码进行复用,非常的灵活方便. 但是在vue3中却不推荐使用了,因为它存在一些问题. mixins问题 不清晰的数据来源:当使用了多个 ...

  5. vue3 中使用动画技术

    vue3 中使用动画技术 作者: jcLee95 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.21 ...

  6. vue3中 v-md-editor 编辑器的基本使用分享

    vue3中 v-md-editor 编辑器的基本使用分享 安装 (2.3.15以上) # npm npm install @kangc/v-md-editor -S # yarn yarn add @ ...

  7. Vue3中TSX和h函数的用法

    Vue3中TSX的用法 补充:(jsx用法)[https://github.com/vuejs/babel-plugin-jsx] (vue3中渲染函数&JSX)[https://cn.vue ...

  8. vue3中播放视频和m3u8后缀的视频解决办法

    vue3中播放视频和m3u8后缀的视频解决办法 ****必须使用 vue@3.2.2及以上版本 使用 这个插件 vue3-video-play 官方地址 地址链接跳转 官方文档 文档地址 npm 安装 ...

  9. Vue3中Vuex的使用

    Vuex是做什么的? Vue官方:状态管理工具 状态管理是什么? 需要在多个组件中共享的状态.且是响应式的.一个变,全都改变. 例如一些全局要用的的状态信息:用户登录状态.用户名称.地理位置信息.购物 ...

最新文章

  1. oauth过滤login_OAuth2AuthenticationProcessingFilter资源认证服务器过滤器
  2. 原生JavaScript实战之搜索框筛选功能
  3. python百度关键词自动提交订单_Python小工具-根据输入关键字自动打开百度搜索结果的第一页...
  4. mysql修改索引对交易影响吗_MySQL中字符串索引对update的影响分析
  5. HTML框架标签的使用-lt;framesetgt;
  6. matlab学习:图像频域分析之Gabor滤波
  7. Linux 下wifi 驱动开发(二)—— WiFi模块浅析
  8. 库克放出拜年视频 来自Apple Park的祝福
  9. 轻量级性能测试工具之Apache Benchmark
  10. Xbox360手柄驱动xbcd+
  11. 图像增强算法效果评价指标及实现
  12. android 快速请求取消,Android OkHttp + Retrofit 取消请求的方法
  13. python socket清空接受区_用 Python 开发一个 「聊天室」
  14. 实训代码分享java毕业设计_物流配送管理系统
  15. ca锁登录显示服务器验签失败,网上报名CA登录失败解决办法
  16. vs 2019怎么运行单个的cpp文件以及报错main已存在解决方法
  17. 深入探讨PageRank(四):PageRank的危机及搜索引擎的未来
  18. vue组件通信1:父传子(props)
  19. PostGis部分点线相关函数测试
  20. BrowserslistError: Unknown browser query `w`. Maybe you are using old Browserslist or made typo in q

热门文章

  1. HTML 语法规范及其基本结构标签
  2. 【基础】什么是网关以及网关作用
  3. Logistic回归-数学原理(1)机器学习实战
  4. HTML5+CSS3选择器
  5. FileOutputStream flush()
  6. 在ARM芯片中使用打印函数总结
  7. DIV display与visibility
  8. DOSBox编译汇编程序(debug、MASM)
  9. HTTP/2协议详细介绍
  10. 【实战篇】37 # 如何使用 QCharts 图表库绘制常用数据图表?