观看一个 属性 与多个处理程序
Watch one property with several handlers
有没有办法让多个处理程序一起观看单个 属性?
我需要它,因为我需要一些说明 immediate
,而另一些则不需要。我想唯一的解决方案是为同一个 属性 创建 2 个观察者,如果可能的话。
这样的东西会很棒,但这不起作用,因为 myProp
上的第一个观察者被覆盖了:
watch: {
myProp: {
immediate: true,
handler () {
// instructions
}
},
myProp() {
// instructions
}
}
现场测试here
您可以通过调用 vm.$watch
添加观察者。您可以在 created
部分对 immediate
执行此操作,以明确说明它何时首次触发。
有没有办法让多个处理程序一起观看单个 属性?
我需要它,因为我需要一些说明 immediate
,而另一些则不需要。我想唯一的解决方案是为同一个 属性 创建 2 个观察者,如果可能的话。
这样的东西会很棒,但这不起作用,因为 myProp
上的第一个观察者被覆盖了:
watch: {
myProp: {
immediate: true,
handler () {
// instructions
}
},
myProp() {
// instructions
}
}
现场测试here
您可以通过调用 vm.$watch
添加观察者。您可以在 created
部分对 immediate
执行此操作,以明确说明它何时首次触发。