vue 侦听器 watch 之 深度监听(deep)的用法
2020-08-25 14:46
701 查看
监听第二层
watch:{ 'obj.name':{ handler:function(newV,oldV){ console.log('watch中:',newV) } } }
监听第三层
<template> <div> <p>FullName: {{person.fullname}}</p> <p>FirstName: <input type="text" v-model="person.firstname"></p> </div> </template> <script> export default { data(){ return { person: { firstname: 'Menghui', lastname: 'Jin', fullname: '' } } }, watch: { person: { handler(n,o){ this.person.fullname = n.firstname + ' ' + this.person.lastname; }, // immediate: true, //刷新加载 立马触发一次handler // deep: true // 可以深度检测到 person 对象的属性值的变化 } } } </script> <!--<p>FullName: {{person.fullname}}</p> 输出结果:Menghui Jin-->
相关文章推荐
- vue 深度监听watch用法 deep immediate的区别
- Vue.js中 watch(深度监听-deep)原理以及详解
- vue 深度监听watch用法
- Vue_监听属性watch【deep,immediate】
- 记vue的watch深度监听
- vue中watch对象的深度监听
- 005 - vue之watch深度监听数据变化
- vue 关于deep watch / computed 监听不到 vuex state 对象变化的的问题
- 实例详解vue.js浅度监听和深度监听及watch用法
- Vue.js中关于侦听器(watch)的高级用法示例
- vue-watch 深度监听!!
- vue中的watch监听数据变化以及watch中各属性的详解
- Vue慢慢来 $watch监听数据
- vue中的watch监听事件机制
- vue中的watch监听事件机制
- Vue scoped CSS 与深度作用选择器 /deep/
- vue 的watch用法
- VUE 关于父组件与子组件与路由与watch监听属性与computed计算属性 笔记
- Vue学习笔记五:数据监听watch计算属性computed