我正在创建一个简单的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 warn]:创建的钩子错误:"TypeError: this。getList不是一个函数">
然后我试着把我的请求直接放在create()而不调用我的方法,它工作得很好,我能够得到数据。
我还在学习,如果有任何帮助我都会很感激:)
您打错了——method
应该是methods
。