概述 在日常開發中,我們經常遇到這樣的場景:用户點擊了按鈕,需要更新多個地方的顯示;訂單完成後,需要同時刷新列表、發送通知、更新統計;購物車添加商品時,需要更新數量、計算總價、保存到本地。如果每個地方都直接調用,代碼會變得又亂又難維護。 這時候,自定義事件就派上用場了。它就像廣播電台,某個地方"廣播"了一個消息,所有"收聽"這個消息的地方都能收到通知並做出響應。瀏覽器
在小程序(以微信小程序為例)中,傳參主要有以下幾種常見方式: 1. 通過 data - * 屬性傳參(用於事件綁定) 在WXML中設置: 在綁定事件的標籤上使用 data - * 的形式設置參數。例如: view class="container" button bindtap="handleClick" data - id="1