微信小程序改变上一页面的数据,页面中的通信

该方法适用于wx.navigateTo()跳转页面
修改数据再返回上个页面,不用重载页面,达到局部更新的效果

    let pages = getCurrentPages();
    let prevPage = pages[ pages.length - 2 ]; 
    prevPage.setData({
      type:1,
    })
    wx.navigateBack({})


      //prevPage 为上一页面的js数据,可直接setData修改上一个页面的data数据
      //这里还可以操作该页面的事件 跟this一样,只不过this指向的是上一页面
      //prevPage.testClick()
原文地址:https://www.cnblogs.com/Lucyy/p/13917948.html