微信小程序:wx.navigateBack页面返回传参

2022-06-27  本文已影响0人  hao_developer

通过调用小程序的API: getCurrentPages(),来获取当前页面路由栈的信息,这个路由栈中按照页面的路由顺序存放着相应的Page对象,获取到上一级页面的完整Page对象,从而使直接调用Page对象的属性和方法成为可能。 如下所示:

testBack(){
    const pages = getCurrentPages();
    const currPage = pages[pages.length - 1];//当前页面
    const prePage = pages[pages.length - 2];//上一个页面 
    /**
     * 直接调用上一个页面的setData()方法,把数据存到上一个页面中去
     * 不需要页面更新
     */
    prePage.setData({
      title: '新的标题'
    })
    wx.navigateBack({
      delta: 1
    })
  }
上一篇 下一篇

猜你喜欢

热点阅读