xml部分代码
<view class="clearance" wx:for="{{containerOrderList}}" wx:key="{{item.containerID}}" >
<!-- data-id='{{item.containerID}}' bindtap='toOrderDetail' -->
<view data-id='{{item.containerID}}' bindtap='toOrderDetail'>
<view class="cardtitle txtitle">
<view>提单信息:{{item.billLodingNo}}</view>
<image src="../../images/next.png" class="nextarrow"></image>
</view>
<view class="subhead">
<view class="contitle">发运车队</view>
<view class="context">{{item.carMamagerName}}</view>
</view>
</view>
</view>
注意:
data-id='{{item.containerID}}' bindtap='toOrderDetail'
这两部分必须要写在一起,在js中,toOrderDetail事件带过去的参数e中包含有Id值
js部分代码
toOrderDetail: function (e) {
// 控制页面返回加载数据
console.log(e.currentTarget)
//e.currentTarget.dataset.id获取页面id的固定写法
//../orderDetail/orderDetail是跳转的页面路径
app.globalData.listShowLoad = false
wx.navigateTo({
url: '../orderDetail/orderDetail?type=normal&id=' + e.currentTarget.dataset.id,
})
},