vue.js - [Vue 警告]:创建钩子时出错:“TypeError:$ 不是函数”
问题描述
我正在创建一个简单的 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() is not a function。
app.js:21339 [Vue 警告]:创建钩子时出错:“TypeError:this.getList 不是函数”
然后我尝试将我的请求直接放在create()中而不调用我的方法,它工作得很好,我能够获取数据。
我还在学习,我会很感激任何帮助:)
解决方案
你有一个错字 -method
应该是methods
。
推荐阅读
- javascript - Javascript向倒数计时器添加暂停选项不起作用
- angularjs - 离子:将文件发布到服务器
- json - 使用 JsonConvert.SerializeObject 将列表转换为字典但将键保留为 int?
- wordpress - 无法在移动站点中单击 Wordpress 菜单
- sql - 通过链接服务器加入表
- javascript - Javascript 仅在页面刷新后运行
- javascript - 如何将数据值从地图传递到 Material UI ButtonBase onClick 事件
- javascript - 在 JavaScript 中创建一个网格数组
- python - 根据特定列分位数获取 pandas 数据帧记录
- python - 忽略夹层中压缩的外部源