我是VueJS的新手,我正在尝试在我的父组件更改子项的道具后调用子组件中的方法。
我的子组件中有以下内容:
methods: {
isChecked() {
if (this.cookiesTags) {
return this.cookiesTags.includes(this.tag.id);
}
return false;
}
},
updated() {
this.isChecked();
}
但是,我得到一个错误,说isChecked()方法不是一个函数,我真的想避免在方法和updated()钩子中重复相同的代码。
我在这里走错路吗?如果有人可以指导我更好地做到这一点,那也会很棒。我需要在子项的道具中具有反应性,因为父组件通过ajax不断更改此属性,这就是我在这里使用updated()钩子的原因,但也许有更好的方法。
谢谢大家!