【发布时间】:2019-08-08 00:33:12
【问题描述】:
我有无法继续前进的用例,我将感谢您的帮助。在我的 vue 组件中,我有模型“foo”的属性 aaa和 bbb 的观察者,如下所示:
watch: {
'foo.aaa': function () {
this.foo.bbb = null;
this.callRest();
},
'foo.bbb': function () {
this.callRest();
},
}
有多个选择输入,使用模型foo.bbb 进行选择取决于使用模型foo.aaa 进行选择,因此当aaa 更改时,我需要将bbb 设置为null。
现在我需要解决我修改 foo 对象并从 mixin 的 created 方法设置其属性的情况。在那种情况下,当我从 mixin 更改它时,我需要忽略观察者,因为它始终为空 bbb 属性。你能告诉我如何解决吗?谢谢。
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vue-mixin