寫小程序的時候用到了自定義屬性,特地來記錄一下
特別是這個坑,必須得說一說
wxml
<view class='box' bindtap='getValue'>
<view class='first' data-num="1024" data-name="張三">第一個view</view>
<view class='second' data-age="2017" data-con="李四">第二個view</view>
</view>
js
data: {
},
onLoad: function (options) {},
getValue(e){
const first = e.target.dataset.name,
const second = e.target.dataset.conbn
}
這里有個坑需要說下,我這里寫的data-name也可以這么寫data-Name,但是你在js里面獲取的時候必須要寫成小寫,不管在wxml里寫的是駝峰還是什么,在js獲取的時候必須是小寫要不就獲取不到,一定得是小寫哦。