vue自定义事件怎么传递多个参数

使用vue2.x自定义事件可否传递多个参数?

子组件
<button @click="setEvent">自定义事件传参</button>
methods:{
    setEvent () {
        this.$emit('getEvent','参数一','参数二')
    }
}
父组件
<child-event @getEvent="handlerEvent"></child-event>
methods:{
    handlerEvent ($event) {
        console.log($event)
    }
}

父组件怎么才能同时接收到子组件的两个(多个参数)?

阅读 10k
2 个回答
// 父组件
<child-event @getEvent="handlerEvent"></child-event>
methods:{
    // p1,p2 ,就是你要的参数
    handlerEvent (p1,p2) {
        console.log(p1,p2)
    }
}

传个对象,里面别说一个参数了,一百个也行啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏