參考文檔:小程序事件
怎么使用小程序的data-*屬性?[data-type,data-num,……]
dataset
在組件中可以定義數據,這些數據將會通過事件傳遞給 SERVICE。 書寫方式: 以data-
開頭,多個單詞由連字符-
鏈接,不能有大寫(大寫會自動轉成小寫)如data-element-type
,最終在 event.currentTarget.dataset 中會將連字符轉成駝峰elementType
。
示例:
<view data-alpha-beta="1" data-alphaBeta="2" bindtap="bindViewTap"> DataSet Test </view>
js代碼:
Page({
bindViewTap:function(event){
event.currentTarget.dataset.alphaBeta === 1 // - 會轉為駝峰寫法
event.currentTarget.dataset.alphabeta === 2 // 大寫會轉為小寫
}
})