收藏
回答

子页面向父页面反向传值!求解决!!!

问题模块
API和组件



求解决

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

7 个回答

  • Thearchofcabbage🐽
    Thearchofcabbage🐽
    2017-11-16

    再说我的父页面是这样传值的

    2017-11-16
    赞同
    回复
  • Thearchofcabbage🐽
    Thearchofcabbage🐽
    2017-11-16

    无效!

    2017-11-16
    赞同
    回复
  • 嗯
    2017-11-16

    按照我现在能看到的逻辑 排除你在当前页面一直redirect的可能

    你可以在上个页面 把 <navigor></navigator>

    改成函数式导航,

    this.setData({   detailis: e.currentTarget.dataset.name })

    wx.navigatorTo({

        url: 'xxxxx' })



    或则

    prePagge.setData({

        details: options.name

    })

    (在这上面的 setData,可能有小小的异步)


    2017-11-16
    赞同
    回复
  • Thearchofcabbage🐽
    Thearchofcabbage🐽
    2017-11-16

    试了下没报错,但父页面得不到值!这是在子页面做的操作


    2017-11-16
    赞同
    回复
  • 嗯
    2017-11-16

    你这里设置上一页页面数据的方法是没有问题,

    但是错误提示  是currentfriend is not defined

    不信 你试试 currentfriend.name  改成 当前页面已有的某个值  this.data.xxx


    2017-11-16
    赞同
    回复
  • Thearchofcabbage🐽
    Thearchofcabbage🐽
    2017-11-16

    凭空出来?不是啊。百度上说是这样可以啊!哪里错了。求传你的解决方案的图


    2017-11-16
    赞同
    回复
  • 嗯
    2017-11-16

    没错啊。

    只是你的currentfriend 是凭空出来的吗

    上页的数据 prePage.data.xxx

    2017-11-16
    赞同
    回复