美文网首页
小程序 页面之间传参数

小程序 页面之间传参数

作者: HaRun | 来源:发表于2018-01-04 20:32 被阅读0次

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

相关文章

网友评论

      本文标题:小程序 页面之间传参数

      本文链接:https://www.haomeiwen.com/subject/siddnxtx.html