页面wxml
<block wx:for="{{resdata}}" wx:for-item="item" wx:key="{{item.id}}">
<view class="view-2" bindtap="alarmHanding" data-id="{{item.id}}">
<view class="_title">
<view class="font-color">姓名</view>
<text>小明</text>
</view>
</view>
</block>
js中获取data-id
alarmHanding :function(e){
let that=this;
let id = e.currentTarget.dataset.id;
console.info("id:",id);
wx.navigateTo({
url: '../alarmHanding/alarmHanding?alarmId='+id,
})
},
下一个页面的onload中接收id
data: {
id:''
},
onLoad: function (options) {
//获取缓存中的数据并传给data以及上一个界面传过来的ID
var that=this;
let id = options.alarmId;
that.setData({
id: id
})
},
另外也可以通过wx.getStorageSync("")缓存,获取数据!