我理解的就是通过元素id,跳转到detail.wxml(举个例子)页面,不同元素呈现的内容不同
下面来看一个简单的例子
.wxml
block wx:for-items="{{newGoods}}" wx:key="id" view catchtap="catchTapCategory" data-goodsid="{{item.id}}" view image src="{{item.imgUrl}}" / /view view class="product-name" {{item.name}} /view/view/block这里的data-goodsid="{{item.id}}"相当于把id赋值给了goodsid
.js
catchTapCategory: function (e) { var that = this; var goodsId = e.currentTarget.dataset.goodsid; console.log('goodsId:' + goodsId); wx.navigateTo({ url: '../detail/detail?goodsId=' + goodsId }) },js是最重点的了,这里e.currentTargeget.dataset.goodsid获取当前点击的元素的goodsid(相当于id),赋值给goodsId的,然后根据wx.navigateTo({ url: '../detail/detail?goodsId=' + goodsId })跳转到detail的不同页面














