观看一个 属性 与多个处理程序

Watch one property with several handlers

有没有办法让多个处理程序一起观看单个 属性?

我需要它,因为我需要一些说明 immediate,而另一些则不需要。我想唯一的解决方案是为同一个 属性 创建 2 个观察者,如果可能的话。

这样的东西会很棒,但这不起作用,因为 myProp 上的第一个观察者被覆盖了:

watch: {
    myProp: {
        immediate: true,
        handler () {
            // instructions
        }
    },
    myProp() {
        // instructions
    }
}

现场测试here

您可以通过调用 vm.$watch 添加观察者。您可以在 created 部分对 immediate 执行此操作,以明确说明它何时首次触发。