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