微信小程序中如何在绑定点击事件时获取页面值
问题描述:
我在学习微信小程序的时候,测试了一个通过查数据库获取多条记录并呈现在页面的功能(通过onLoad: function (options) {}代码段向页面填写数据),并在每一条记录上绑定一个事件,希望在点击事件的时候,获取页面呈现的这条记录值。但是我没有能够获得页面数据,请专家帮助看看这类代码应该怎么写?
<view wx:for="{{names}}"wx:key="key" wx:data-index="index" wx:data-item="item" >
<view class="fds" id="{{item.key}}" bindtap="dinateClick" >
<view class="fd"><text class="se" >{{item.sendNamed}}{{item.sendTelephoneo}}</text></view>
<view class="fd"><text class="se" >{{item.sendCompany}}</text></view>
<view class="fd"><text class="se" >{{item.ssendArdress}}</text></view>
<view class="fd"><label class="radio"><radio value="r1" checked="{{item.radioChecked}}"/>{{item.radioAddress}}</label> </view>
</view>
dinateClick: function(e) {
console.log(e.currentTarget.dataset); //应该在这里可以取值,但是实际上没有取到值,而页面是有值的
},
答
dataset是view的data-xxx这种属性组成的,题主没有增加这种属性呢