小程序 页面之间传参数

subscribe页面跳转到map页面

subscribe.wxml

<navigator url="/pages/map/map" open-type="navigate" hover-class="navigator-hover" class="weui-select">{{address}}</navigator>

subscribe.js (第一页)

Page({
  data: {
    address: '默认地址',
  },
})

map.js (第二页)

Page({
  data: {
  },
  /**
   * 生命周期函数--监听页面卸载
   *重要!传参数核心代码
   */
  onUnload: function () {
    console.log(this.data)
    let arr = getCurrentPages()  // 利用此函数获取到两个页面的所有数据,通过下面方式直接修改第一个页面的参数
    if (arr[arr.length - 2].__route__ == 'pages/subscribe/subscribe') {
      wx.navigateBack({
        delta: 1,
        success: function (res) {
          let address = '新地址'
          arr[arr.length - 2].setData({
            address: address,
          })
        }

      })
    }
  }
})

详细的方法可以参考:https://www.jianshu.com/p/0135769db89c

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,037评论 25 709
  • 一直在说自己是个没有恒心的人,做事往往是心血来潮,坚持不几天就恢复原状了。 譬如减肥,更是天天挂在嘴上,喊了几年,...
    李四儿如夜阅读 1,652评论 11 8
  • 记忆里的人就不要再见了。 不要去惹领导,尤其是她心情不好的时候。 签字要看领导时间,不行就过一段时间再去找。 当你...
    瑾瑜菇凉阅读 1,531评论 0 0
  • 幸福是一种心态,爱一个人,守一座城! 无论生活多么艰辛,生活都不能没有情调,抽出一点时间,陪着你认为重要的那个人出...
    驴妈妈ID阅读 1,202评论 0 0
  • 既然要改变生活,那就行动起来,过程要能熬的住,别在半路扛不住放弃,尽管很累但你也要坚持。 -1- 有人问我,为什么...
    子豪同学c阅读 3,671评论 0 2

友情链接更多精彩内容