不少時候用$emit
攜帶參數傳出事件,而且又須要在父組件中使用自定義參數時,這時咱們就沒法接受到子組件傳出的參數了。
找到了兩種方法能夠同時添加自定義參數的方法。vue
方法一:子組件傳出單個參數時git
// 子組件 this.$emit('test',this.param) // 父組件 @test='test($event,userDefined)'
方法二:子組件傳出多個參數時github
// 子組件 this.$emit('test',this.param1,this.param2, this.param3) // 父組件 arguments 是以數組的形式傳入 @test='test(arguments,userDefined)'