nuxt index页面mounted 方法 is not a function
在nuxt 自定义的index 页面下,想要在mounted 的时候,调用一个方法,但是一直显示 this.handleGame is not a functio
目录层级:
|--page
|--game
|-- _id
|--index.vue
<script>
export default {
async asyncData(context) {
const apiGame = await context.app.api.getGameList();
const gameInfo = context.params.id;
return { gameInfo, apiGame }
},
data() {
return {
imgSrc: [],
}
},
mounted () {
Promise.resolve()
.then(() => this.handleGame())
.catch(e => {
this.$message({
showClose: true,
message: "加载过程中出现错误",
type: "error"
});
console.error("加载过程中出现错误:", e);
});
},
method: {
handleGame(){
console.log('getGame----222222')
}
}
}
</script>
然后就报错,显示 _this.handleGame is not a function,一直不明白是什么原因。
请教各位大神,这是什么原因,该如何解决。先谢谢各位了!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
写错了 是
methods