VUE 路由跳转监听不到route变化
watch: {$route: {handler: function(val, oldVal) {},immediate: true;deep:true;}},immediate:值是true或false;immediate:true代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑定的时候就执行deep:值是true
·
watch: {
$route: {
handler: function(val, oldVal) {
},
immediate: true;
deep:true;
}
},
immediate:值是true或false;immediate:true代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑定的时候就执行
deep:值是true或false;确认是否深入监听。deep的意思就是深入观察,监听器会一层层的往下遍历,给对象的所有属性都加上这个监听器(受现代 JavaScript 的限制 (以及废弃 Object.observe),Vue 不能检测到对象属性的添加或删除)
更多推荐
已为社区贡献1条内容
所有评论(0)