watch的作用可以监控一个值的变换,并调用因为变化需要执行的方法。可以通过watch动态改变关联的状态。
要监听多个值的话可以把vue对象实例的属性写到一个新的对象里边,然后监听这个对象。
computed:{
id_num_data () {
//解构赋值
const { goods_list_id, goods_num } = this;
return {
goods_list_id,
goods_num
}
}
},
watch:{
id_num_data: {
handler(newValue, oldValue) {
// 当id不为null 或者 数量改变的时候,请求接口数据
if(?){
this.getList()
}
}
},
immediate: true
}
}