vue可以通过watch监听data内数据的变化。通常写法是:
data: {
a: 100
},
watch: {
a(newval, oldVal) {
// 做点什么。。。
console.log(newval, oldVal)
}
}
vue监听整个对象,如下:
•deep: true 深度监测
data: {
return {
msg: {
name: 'hahah',
color: 'red'
}
}
}
watch: {
msg: {
handler(newValue, oldValue) {
// 做点什么。。。
console.log(newValue)
},
deep: true
}
如果监听对象内的某一具体属性,可以通过computed做中间层来实现:
computed: {
name() {
return this.msg.name
}
},
watch:{
name(newValue, oldValue) {
// 做点什么。。。
console.log(newval, oldVal)
}
}
总结
以上所述是小编给大家介绍的vue watch关于对象内的属性监听的相关知识,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
以上就是vue watch一篇关于对象内的属性监听。所有成功的企业必须有非常强烈的企业文化,用这个企业文化把所有人凝聚在一起。上百年的企业,不知道有多少东西都变化了,惟独它的企业精神百年不变,这非常能够说明问题。所以企业文化就是企业精神,企业精神就是企业灵魂,而这个灵魂如果是永远不衰、永远常青的,企业就永远存在。更多关于vue watch一篇关于对象内的属性监听请关注haodaima.com其它相关文章!




