Vue.js 带有其他参数的Vue get sender元素

Vue.js 带有其他参数的Vue get sender元素,vue.js,Vue.js,在我的VueJs应用程序中,我有一个类似这样的html部分 <MyAwesomeComponent @change="onChangeValue" class="component" /> 问题是:onChangeValue函数中如何可能有自定义参数 我尝试添加参数,但只得到未定义的空值 有什么建议吗?在您的子组件中,您可以调用$emit('change',customArg)在onChangeValue函数中,您将创建一个类似$emit('

在我的VueJs应用程序中,我有一个类似这样的html部分

<MyAwesomeComponent @change="onChangeValue" class="component" />
问题是:onChangeValue函数中如何可能有自定义参数

我尝试添加参数,但只得到未定义的空值


有什么建议吗?

在您的子组件中,您可以调用
$emit('change',customArg)
在onChangeValue函数中,您将创建一个类似
$emit('nameofent',yourDataToPass)
的事件。nameOfEvent将用于获取上层组件中的事件,如
@nameOfEvent=“yourFunction($event)”
。您的DatatoPass将是data(){mydata;}中的一个数据,如
此。mydata

请解释您需要它的原因,听起来您没有正确使用$emit,因为该组件是一个通用的PourPouse组件,在这种情况下,我需要验证并显示错误消息您的意思是“MyAwesomeComponent”此组件?是剑道ui组件的一部分是,子组件发出事件,父组件收到通知。如果MyAwesomeComponent是一个已经存在的组件,那么您可以使用另一个包装器组件来包装它,使其按照需要的方式工作。
onChangeValue: function (event)
{
//here i can access succesfully to event.sender
}