微信小程序> 小程序按左上角返回键与navigateBack携带参数

小程序按左上角返回键与navigateBack携带参数

浏览量:736 时间: 来源:laishaojiang

小程序的页面跳转方式有5种,分别为

其中除了wx.navigateBack外,其他都可以在路径后面带参数。

页面左上角的返回箭头和安卓的物理按键都是一样触发wx.navigateBack方法。如果我们想在页面返回时也进行参数传递该怎么做呢?今天跟大家分享两种方法

方法一:使用小程序缓存。

api:wx.setStorage(OBJECT) / wx.setStorageSync(KEY,DATA)  或者

       wx.setStorageSync(KEY,DATA) wx.getStorageSync(KEY)

//page B navigateBack(){  wx.setStorageSync('key', 'value')  wx.navigateBack()}
// page A    /**   * 生命周期函数--监听页面显示   */  onShow: function () {    let value = wx.getStorageSync('key')    cosole.log(value )  }

 

方法二:使用小程序全局变量。

其实方法二和方法一思路是一样的,只是存储变量的方式不一样

//page B navigateBack(){  getApp().globalData.value = 'value'  wx.navigateBack()}

 

// page A    /**   * 生命周期函数--监听页面显示   */  onShow: function () {    let value = getApp().globalData.value    cosole.log(value )  }

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎