Javascript Nuxtjs handler.call不是函数
又一次撞到我的头了 我很惊讶我没有在SOF上看到类似的问题,但这真的很奇怪。 这段代码是有效的,但我进入了一个独立的组件,可以在多个页面上使用。 这是我进入页面时遇到的错误:Javascript Nuxtjs handler.call不是函数,javascript,vue.js,components,nuxt.js,Javascript,Vue.js,Components,Nuxt.js,又一次撞到我的头了 我很惊讶我没有在SOF上看到类似的问题,但这真的很奇怪。 这段代码是有效的,但我进入了一个独立的组件,可以在多个页面上使用。 这是我进入页面时遇到的错误: handler.call不是函数 事实上,我知道这是一个组件,因为如果我从页面中删除该组件,则不会出现错误,并且运行良好。该组件不调用函数,并且在脚本中没有函数。我不知道发生了什么事 在控制台日志中,也没有多少帮助: TypeError: "handler.call is not a function" NuxtJ
handler.call不是函数
事实上,我知道这是一个组件,因为如果我从页面中删除该组件,则不会出现错误,并且运行良好。该组件不调用函数,并且在脚本中没有函数。我不知道发生了什么事
在控制台日志中,也没有多少帮助:
TypeError: "handler.call is not a function"
NuxtJS 21
invokeWithErrorHandling
callHook
insert
invokeInsertHook
patch
_update
updateComponent
get
Watcher
mountComponent
$mount
mount
_callee5$
tryCatch
invoke
method
asyncGeneratorStep
_next
run
notify
flush
这是非常简单的组件源代码:
编辑
{{card.name}
••••••••••{{card.last4}}
Exp.{{card.expiration}
发送第一张卡后,您保存的付款方式将显示在此处!
导出默认值{
数据:函数(){
返回{
卡片:[
{
id:1,
姓名:“丽莎·史密斯”,
last4:“4231”,
有效期:“2022年12月”
},
{
id:2,
姓名:“约翰·史密斯”,
last4:“1234”,
有效期:“2023年11月”
},
],
};
},
道具:{
可以加上:{
默认值:true,
类型:布尔型,
},
可以编辑:{
默认值:true,
类型:布尔型,
},
},
安装:{
//打牌
},
}
这就是我导入组件的方式:
我的信用卡
从“~/components/my_cards.vue”导入mycards;
导出默认值{
数据:函数(){
返回{
测试:1,
};
},
组成部分:{
我的名片,
},
}
这是:
已安装:{
//打牌
},
应该是:
mounted(){
//打牌
},
您正在将挂载的钩子设置到一个对象上,而该对象上没有调用方法。非常感谢您,我不敢相信我看过去了,我检查了每一行!快速反应!你是救命恩人。我实际上使用了我应该使用的方法