基本用法
watch:{
data(newVal, oldVal) {
// 操作
}
}
高级用法
watch:{
data:{
handler(newVal, oldVal){
// 操作
},
isInited(){},
immediate: true, // 默认首次不会触发,设置为true首次可触发
deep:true // 深度监听
}
}
本文详细介绍了Vue.js中watch对象的基本用法和高级特性,包括如何监听data的变化,首次触发控制,以及深度监听。通过示例展示了如何在组件中设置handler、isInited方法,以及使用immediate和deep选项来精细化控制属性监听行为。
基本用法
watch:{
data(newVal, oldVal) {
// 操作
}
}
高级用法
watch:{
data:{
handler(newVal, oldVal){
// 操作
},
isInited(){},
immediate: true, // 默认首次不会触发,设置为true首次可触发
deep:true // 深度监听
}
}

被折叠的 条评论
为什么被折叠?