收藏
回答

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

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

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2019-05-28

    dataset了解一下

    2019-05-28
    有用 1
    回复 11
    • C   c
      C c
      2019-05-28

      哥,能给个详细demo吗?

      2019-05-28
      回复
    • Mr.Zhao
      Mr.Zhao
      2019-05-28回复C c

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

      2019-05-28
      1
      回复
    • Mr.Zhao
      Mr.Zhao
      2019-05-28回复C c

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

      2019-05-28
      1
      回复
    • C   c
      C c
      2019-05-28回复Mr.Zhao

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

      2019-05-28
      回复
    • Mr.Zhao
      Mr.Zhao
      2019-05-28回复C c

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

      2019-05-28
      1
      回复
    查看更多(6)
  • 灵芝
    灵芝
    2019-05-28

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

    2019-05-28
    有用
    回复
登录 后发表内容