我正在创建一个简单的 Vue Laravel CRUD
所以在我的组件脚本中
export default {
data: function() {
return {
items: []
}
},
method: {
getList() {
axios.get('api/items')
.then( response => {
this.items = response.data
})
.catch(error => {
console.log(error)
})
}
},
created() {
this.getList();
}
}
我创建了一个方法 getList() 来获取数据,然后我想在 create() 中调用该数据。但是Vue一直提示错误,我的getList()不是函数。
<块引用>app.js:21339 [Vue 警告]:创建的钩子出错:“TypeError: this.getList is not a function”
然后我尝试将我的请求直接放在 create() 中而不调用我的方法,它工作得很好,我能够获取数据。
我仍在学习,我很感激任何帮助:)
答案 0 :(得分:2)
您打错了 - method
应该是 methods
。