用的原生写的小程序
点哪一条就进入到当前商品的详情页,是页面之间的传值吗
用data-绑定商品的ID如data-id
<view bindtap='click' data-id='{{goods.id}}'>
在点击事件中,取到event的dataSet,如
click(e){
console.log(e.currentTarget.dataset['id']);
}
直接看官网示例吧
demo
是的,是通过页面间传值来实现的。类似于网页中 URL。例如产品详情页的页面 URL 为 /pages/product/product,现在要进入 id 为 123 的产品详情页面,则跳转的页面 URL 为 /pages/product/product?id=123。然后在 product 页面的 onLoad(options) 生命周期函数中可以拿到 options.id 为 123。最后做对应的渲染就可以了。