最近遇到一个监听的问题,后来看了文档解决了问题。
1、watch 的特点是,最初绑定的时候是不会执行的,要等到 值 改变时才执行监听计算
$route(val) {
console.log('val-----', val)
},
2、有时候根据需要,想要一开始就执行监听 则使用深度监听
$route: {
handler(val) {
console.log('val-----', val)
},
deep: true,//代表是否深度监听
immediate: true,//表示 有 $route值 的时候会立即去执行hander方法
},