1、监听 ref 数据

watch ( 要监听的目标,改变后触发的回调 )

 watch(count, (newValue, oldVlaue) => {console.log( newValue, oldVlaue);});

2、监听通过 reactive 定义的对象数据,以及需要深度监听的情况


setup(){const obj = reactive({name: "ss",age: 54,brand: { id: 1,name: "哈哈",},});//const update = () => {(obj.name = "sdd"), (obj.age = 44);};const updateBrandName = () => {obj.brand.name = "哇嘎嘎";};watch(obj,() => {console.log("数据改变了");},{// 深度监听deep: true,// 默认执行监听immediate: true,})
}

3、监听多个数据的变化(使用数组)

watch([count, obj], () => {console.log("监听多个数据");
});

4、只监听对象中某一个属性的变化   例obj.name

 watch(// 第一个参数为函数写法,返回该属性(固定写法)() => obj.name,() => {console.log("监听obj.name的变化");}
);

Vue3.0 —— watch函数相关推荐

  1. vue3.0 ref 函数

    先写一个基础的vue3模板 <template><div><p>个人信息</p><p>姓名:{{ name }}</p>< ...

  2. Vue3.0 - computed函数

    目录 前言 computed的基本用法 computed的set和get方法 前言 computed计算属性,与普通JS函数相比computed性能更好,以为它存在计算缓存,js函数没有,其计算结果是 ...

  3. YDOOK: vue3.0: vue-cli4.5: stup()与 各类钩子函数详细使用教程

    YDOOK: vue3.0: vue-cli4.5: stup()与 各类钩子函数详细使用教程 1. vue3.0 钩子函数与 vue2.0 钩子函数的区别与对比: vue3.0 钩子函数在 vue2 ...

  4. 探秘 Vue3.0 - Composition API 在真实业务中的尝鲜姿势

    前言 2019年2月6号,React 发布 16.8.0 版本,新增 Hooks 特性.随即,Vue 在 2019 的各大 JSConf 中也宣告了 Vue3.0 最重要的 RFC,即 Functio ...

  5. Vue3.0 组合式 API 分析与实践

    本文带大家深入理解组合式 API 的设计详情,同时加入我们的实践经验总结. 01 背景 Vue3.x 版本的出现带来了许多令人眼前一亮的新特性,其中组合式 API(Composition API),一 ...

  6. vue3.0实现原理

    vue3.0.js ------------------ function Vue(option){  this.$el = document.querySelector(option.el); // ...

  7. (六)Vue3.0预学习

    Vue3.0预学习 Vue3要来了Vue2就要过时了吗 Vue3 Vue2.x马上就要过时了吗 Vue3升级内容 Proxy实现响应式 Object.defineProperty的缺点 Proxy实现 ...

  8. onmounted vue3_基于项目时间阐述vue3.0新型状态管理和逻辑复用方式

    作者:Mingle 转发链接:https://mp.weixin.qq.com/s/iOq-eeyToDXJ6lvwnC12DQ 前言 背景:2019年2月6号,React 发布 「16.8.0」 版 ...

  9. vue 前端显示图片加token_前端Vue3.0:从0到1手把手撸码搭建管理后台系统

    第1节 – 了解项目开发流程 手把手撸码前端 – 第1学时 了解产品从0到1的开发流程,产品经理.UI设计师.研发部.测试工程师 第2节 – 构建vue项目.代码仓库管理 手把手撸码前端 – 第2学时 ...

最新文章

  1. app图标圆角角度_?APP图标造型分析
  2. 可以与空间耦合的神经网络分子微扰模型BeO
  3. 福利|PMCAFF问答专家群-社区大咖聚集地
  4. 微软要打造通用Windows平台,但这将是一场苦战
  5. WatchOS系统开发大全(5)-WKInterfaceController的生命周期
  6. MySQL not in查询不出数据(MySQL not in 无效)
  7. Django获取request header信息
  8. ftp 批量上传文件命令
  9. python内存管理错误的是_解读Python内存管理机制(转载)
  10. 包裹点云位姿估计_【泡泡点云时空】基于点云监督学习的6D目标位姿回归
  11. iOS开发编译错误:std::terminate(), referenced from:
  12. 恭喜我司李震博士被聘为南京航空航天大学兼职教授
  13. VC++鼠标、键盘的模拟操作
  14. python中模块下载方法(conda+pip)
  15. Pattern Recognition and Machine Learning(模式识别与机器学习)第一章导读
  16. html5黑洞吸收粒子动画js特效
  17. Developing DataBase Applications Using MySQL Connector/C++ 中文文本
  18. 一年半的外包程序员心得体会
  19. Ubuntu下有线连接开无线WIFI的3种方式
  20. 8086系列(22):中断响铃

热门文章

  1. Anaconda安装问题
  2. unity游戏,隐私协议最简单解决方案!仅3行代码就搞定!(转载)
  3. UINO优锘新slogan“数字孪生,看懂新空间”有何含义?
  4. 天基实业年轻人投资理财那些“眉毛胡子一把抓”的事
  5. 为服务器加装机械硬盘
  6. windows 远程连接mstsc到远程主机报:内部错误10010
  7. 从人类基因结构延伸出精神物质双富论,元理先生提出的基因恒富论。
  8. 神经网络归一化过程(详细实例、公式、代码)
  9. Java迭代器初步探究
  10. 小米率先发布鸿蒙,华为鸿蒙开放,国产厂商集体失声?小米率先表态!