Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有内部和外部参数的Vue事件侦听器_Javascript_Vue.js_Events_Vuejs2_Vue Component - Fatal编程技术网

Javascript 带有内部和外部参数的Vue事件侦听器

Javascript 带有内部和外部参数的Vue事件侦听器,javascript,vue.js,events,vuejs2,vue-component,Javascript,Vue.js,Events,Vuejs2,Vue Component,如何将内部和外部参数同时添加到事件侦听器 函数wrapDo(objectFromComp,myIntegerParameter){ //objectFromComp没有问题:) //myIntegerParameter未定义:( } 在myComp.vue中: this.$emit('do', { text: "return object from component"} ); 我尝试了此操作,但未定义: @do=“x=>wrapDo(x,5)” 它应该可以正常工作,

如何将内部和外部参数同时添加到事件侦听器


函数wrapDo(objectFromComp,myIntegerParameter){
//objectFromComp没有问题:)
//myIntegerParameter未定义:(
}
myComp.vue
中:

this.$emit('do', { text: "return object from component"} );
我尝试了此操作,但未定义

@do=“x=>wrapDo(x,5)”

它应该可以正常工作,只需确保在
方法中具有该功能即可:

Vue.component('mycomp'{
模板:`
发出
`
})
新Vue({
el:“应用程序”,
方法:{
wrapDo(objectFromComp,myIntegerParameter){
日志(objectFromComp,myIntegerParameter);
}
},
});

thx@dan不知道发生了什么,但在重新启动VSCode后,所有这些都可以工作