之前寫小程序用到自定義屬性,今天說說所這個自定義屬性吧,希望可以幫到各位兄弟。有個小坑得填填
首先看看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>
<text >第一個view的自定義屬性:{{first}}</text>
<text >第二個view的自定義屬性:{{second}}</text>
</view>
然后獲取自定義屬性看看js
data: {
first:'',
second:''
},
onLoad: function (options) {},
getValue(e){
const that = this;
that.setData({
first: e.target.dataset.name,
second: e.target.dataset.conbn
})
}
這里有個坑需要說下,我這里寫的data-name也可以這么寫data-Name,但是你在js里面獲取的時候必須要寫成小寫,不管在wxml里寫的是駝峰還是什么,在js獲取的時候必須是小寫要不就獲取不到,一定得是小寫哦。