// 侦听器
watch: {
// 监听激活项目的变化
defaultIndex: {
handler(val) {
this.activeIndex = val;
},
// 该回调将会在侦听开始之后被立即调用
immediate: true,
}
},
这里的handler我看资料都是 接受的两个参数,一个oldValue一个newValue 为什么这里只有一个参数?? 而且我打印两个参数 发现newVal是undefined(我理解第一次监听是没有新值导致的), 但是这里的handler是允许只接受一个值吗
另外
tabClick(index) {
this.activeIndex = index;
console.log(this.activeIndex + “-----”+index)
// 发送通知
this.$emit(‘tabClick’, index);
}
好像把发送通知注销了也能点,这个emit函数的作用是什么呢????