我正在学习Vue,但我遇到了一些(基本)问题。
当组件呈现时,我正在尝试调用组件中定义的方法。为此我正在使用created
钩子,但我在控制台中得到了这个:Uncaught ReferenceError: myMethod is not defined
。
我的组件javascript看起来像这样:
export default {
name: 'MyComponent',
methods: {
myMethod: function () {
console.log("asd123")
}
},
created: myMethod()
}
如果它与我的问题相关:有问题的组件是通过vue-router
呈现的。
答案 0 :(得分:2)
使用docs:
中显示的结构export default {
name: 'MyComponent',
methods: {
myMethod: function () {
console.log("asd123")
}
},
created: function() {
this.myMethod();
}
}