a页面点击事件:
goToDetail: function (e) {
console.log(e);
var item = e.currentTarget.dataset.select;
var itemId = e.currentTarget.dataset.item;
var strkeyList = JSON.stringify(item);所有数组
var itemIdList = JSON.stringify(itemId); //当前点击的数据
wx.navigateTo({
url: '../shopGiftCard/shopGiftCard?id=' + strkeyList + "&itemId=" + itemIdList,
})
},
**b页面对应的布局**
<view class="content-header">
<image class="picUrl" src="{{ImgDomain}}{{cardPicUrl}}" />
<scroll-view class="card_container" scroll-x="true" enable-flex="false">
<view class="scroll-view_H_radio-group">
<radio-group class="radio-group" bindchange="radioChange" >
<radio class="radio" checked="false" wx:for="{{giftCardList}}" wx:key="item" value="{{item.picUrl}}" >
<image class="scroll-view-item_H demo-text" src="{{ImgDomain}}{{item.picUrl}}" style="display: inline-block; width:388rpx; height:216rpx;" />
<view class="giftName">{{item.name}}</view>
</radio>
</radio-group>
</view>
</scroll-view>
</view>
**b页面的js页面:**
onLoad: function (options) {
var that = this;
var list = JSON.parse(options.id);
var itemId = JSON.parse(options.itemId);
console.log(itemId)
this.setData({
giftCardList: list,
itemId:itemId,
cardPicUrl: itemId.picUrl
})
}
radioChange: function (e) {
var item = e.detail.value
var items = JSON.stringify(item)
this.setData({
cardPicUrl: e.detail.value
})
},
问题1:当a页面点点击跳到b页面是,b页面怎么实现选中a页面点击所传过来的当前数组?;
问题2:在b页面,radioChange 事件,怎么传radio里的所有值?