无法访问vue2中'updated'钩子内的组件方法

时间:2017-06-07 00:49:33

标签: javascript vue.js vuejs2 vue-component

我是VueJS的新手,我正在尝试在我的父组件更改子项的道具后调用子组件中的方法。

我的子组件中有以下内容:

methods: {
    isChecked() {
        if (this.cookiesTags) {
            return this.cookiesTags.includes(this.tag.id);
        }
            return false;
    }
},

updated() {
    this.isChecked();
}

但是,我得到一个错误,说isChecked()方法不是一个函数,我真的想避免在方法和updated()钩子中重复相同的代码。

我在这里走错路吗?如果有人可以指导我更好地做到这一点,那也会很棒。我需要在子项的道具中具有反应性,因为父组件通过ajax不断更改此属性,这就是我在这里使用updated()钩子的原因,但也许有更好的方法。

谢谢大家!

0 个答案:

没有答案