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


原文:https://www.cnblogs.com/lalalagq/p/9901139.html

 原文:https://segmentfault.com/a/1190000016726750

前言

很多時候用$emit攜帶參數傳出事件,並且又需要在父組件中使用自定義參數時,這時我們就無法接受到子組件傳出的參數了。
找到了兩種方法可以同時添加自定義參數的方法。

方法一

子組件傳出單個參數時:


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

方法二

子組件傳出多個參數時:


// 子組件 this.$emit('test',this.param1,this.param2, this.param3) // 父組件 arguments 是以數組的形式傳入 @test='test(arguments,userDefined)'

參考文獻

https://github.com/vuejs/vue/...

原文地址:https://segmentfault.com/a/1190000016726750

 

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

 

前言

很多時候用$emit攜帶參數傳出事件,並且又需要在父組件中使用自定義參數時,這時我們就無法接受到子組件傳出的參數了。
找到了兩種方法可以同時添加自定義參數的方法。

方法一

子組件傳出單個參數時:

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

方法二

子組件傳出多個參數時:

// 子組件 this.$emit('test',this.param1,this.param2, this.param3) // 父組件 arguments 是以數組的形式傳入 @test='test(arguments,userDefined)'

參考文獻

https://github.com/vuejs/vue/...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM