在一个循环体内获取传递某一个参数或者一条到一个方法里:
<van-index-bar wx:for="{{cityList}}" wx:for-index="index" wx:for-item="item" wx:key="id">
<van-index-anchor index="{{item.name}}"/>
<van-cell wx:for="{{item.cityList}}" wx:for-index="indexs" wx:for-item="items" wx:key="id" title="{{items.name}}" bindtap="onChange" data-value="{{items.name}}"/> // data-value就是这个
</van-index-bar>
首先
onChange: function (even) { //直接在wxml 中 绑定的点击事件
console.log(even, '参数打印')
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2];
console.log(prevPage, 'prevPage') // 上一页的参数
console.log(pages, 'pages') //当前页的参数
prevPage.setData({
city: even.currentTarget.dataset.value
})
wx.navigateBack({
//返回
delta: 1
})
其次你可以打印prevPage的参数(上一页的参数),可以在这里查看