小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在父级页面从接口调取数据放在data里面了,父级wxml页面展数据的部分信息,现在需要点击这部分信息进入子页面并显示当前点击的详细内容(详细内容在父级页面的数据中已经有了),请问要怎么传递数到子页面据并且知道是点击相对应的数据
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
dataset了解一下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
哥,能给个详细demo吗?
你父级页面的数据是数组,每个view都加一个data-id当前的索引或其它唯一索引,绑定个点击事件获取e.currentTarget.dataset.id,然后this.setData({ tempStr: arr[id]}) tempStr就是你当前点击的内容。这个很简单啊
https://developers.weixin.qq.com/s/e1JZdHmG7p89 只给你写了个dataset的demo,剩下的靠自己吧
谢谢你,如果有时间再回答我一下呗,比如我现在点击香蕉 我要怎么把当前点击的香蕉数据传递到子页面(另一个新的页面)来呢?
naTo跳转的时候携带参数,新页面onLoad options 获取。也可以用缓存、app globalData,有很多中实现方式
可以参考一下文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
dataset了解一下
哥,能给个详细demo吗?
你父级页面的数据是数组,每个view都加一个data-id当前的索引或其它唯一索引,绑定个点击事件获取e.currentTarget.dataset.id,然后this.setData({ tempStr: arr[id]}) tempStr就是你当前点击的内容。这个很简单啊
https://developers.weixin.qq.com/s/e1JZdHmG7p89 只给你写了个dataset的demo,剩下的靠自己吧
谢谢你,如果有时间再回答我一下呗,比如我现在点击香蕉 我要怎么把当前点击的香蕉数据传递到子页面(另一个新的页面)来呢?
naTo跳转的时候携带参数,新页面onLoad options 获取。也可以用缓存、app globalData,有很多中实现方式
可以参考一下文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html