收藏
回答

父级页面给子页面传递参数的问题

现在父级页面从接口调取数据放在data里面了,父级wxml页面展数据的部分信息,现在需要点击这部分信息进入子页面并显示当前点击的详细内容(详细内容在父级页面的数据中已经有了),请问要怎么传递数到子页面据并且知道是点击相对应的数据

最后一次编辑于  05-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • nickname
    nickname
    05-28

    可以参考一下文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html

    05-28
    赞同
    回复
  • 烬
    05-28

    dataset了解一下

    05-28
    赞同 1
    回复 11
    • C   c
      C c
      05-28

      哥,能给个详细demo吗?

      05-28
      回复
    • 烬
      05-28回复C c

      你父级页面的数据是数组,每个view都加一个data-id当前的索引或其它唯一索引,绑定个点击事件获取e.currentTarget.dataset.id,然后this.setData({ tempStr: arr[id]}) tempStr就是你当前点击的内容。这个很简单啊

      05-28
      1
      回复
    • 烬
      05-28回复C c

      https://developers.weixin.qq.com/s/e1JZdHmG7p89 只给你写了个dataset的demo,剩下的靠自己吧

      05-28
      1
      回复
    • C   c
      C c
      05-28回复

      谢谢你,如果有时间再回答我一下呗,比如我现在点击香蕉 我要怎么把当前点击的香蕉数据传递到子页面(另一个新的页面)来呢?

      05-28
      回复
    • 烬
      05-28回复C c

      naTo跳转的时候携带参数,新页面onLoad options 获取。也可以用缓存、app globalData,有很多中实现方式

      05-28
      1
      回复
    查看更多(6)