小程序的自定義組件的自定義事件---組件之間的事件傳遞


1.組件movie

1.1.在組件movie的wxml文件中

給組件定義一個點擊事件,命名為“toDetail

       

 1.2.在組件movie的js文件中,定義toDetail點擊事件的邏輯代碼

         

1.3.在toDetail函數中,利用this.triggerEvent來傳遞給其他組件或者頁面的事件名稱,這里命名傳遞的,名稱為“moviedetail

           

 1.4.this.triggerEvent事件的簡單語法糖

this.triggerEvent(String,Object,Object)

      string:為傳遞的事件名稱

      第一個Object:傳遞的參數,比方說id

   第二個Object:參考微信官方文檔 https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html#%E8%A7%A6%E5%8F%91%E4%BA%8B%E4%BB%B6

 

 

2.在頁面movies_more中調用movie組件,並利用剛剛傳遞的moviedetail事件

2.1.在頁面movies_more的wxml中接收movie組件中傳遞過來的moviedetail事件

        

 2.2.在頁面movies_more的wxml文件中在自定義的bind:moviedetail事件中寫上事件名稱toMoviesDetail

       

 2.3.在頁面movies_more的js文件中,定義toMoviesDetail點擊事件的邏輯代碼

  傳遞的event參數可以接手第一個Object對象的數據id

       


免責聲明!

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



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