vue $emit子組件傳出多個參數,如何在父組件中在接收全部參數的同時添加自定義參數

前言

不少時候用$emit攜帶參數傳出事件,而且又須要在父組件中使用自定義參數時,這時咱們就沒法接受到子組件傳出的參數了。 找到了兩種方法能夠同時添加自定義參數的方法。vue

方法一

子組件傳出單個參數時:git

// 子組件
this.$emit('test',this.param)
// 父組件
@test='test($event,userDefined)'
複製代碼

方法二

子組件傳出多個參數時:github

// 子組件
this.$emit('test',this.param1,this.param2, this.param3)
// 父組件
@test='test(arguments,userDefined)'
複製代碼

參考文獻

github.com/vuejs/vue/i…bash

相關文章
相關標籤/搜索