Vue.js Vue:从具有数据的子级发出

Vue.js Vue:从具有数据的子级发出,vue.js,vuejs2,Vue.js,Vuejs2,我总是在一个对象中传递一个发出的函数所伴随的数据,但是仅仅用连续的参数来传递数据是不是很不实用?我有我的事件,单击我,然后是字符串activeName,然后是v-for中的两个属性 向函数传递多个参数可能是一种不好的做法(更多信息:) 您应该能够做到以下几点: $emit('clickMe', { activeName: 'activeName', name: x.name, enabled: x.enabled}) 然后,从接收者父对象中只销毁第二个参数。否,但为什么只传递整个对象并仅从父对

我总是在一个对象中传递一个发出的函数所伴随的数据,但是仅仅用连续的参数来传递数据是不是很不实用?我有我的事件,
单击我
,然后是字符串
activeName
,然后是
v-for
中的两个属性


向函数传递多个参数可能是一种不好的做法(更多信息:)

您应该能够做到以下几点:

$emit('clickMe', { activeName: 'activeName', name: x.name, enabled: x.enabled})

然后,从接收者父对象中只销毁第二个参数。

否,但为什么只传递整个对象并仅从父对象收集它们呢。e、 g.
$emit('clickMe','activeName',x)
@activeName=“func”
func({name,isEnabled}){}