微信小程序返回上一个页面并刷新页面
应用场景:
比如在详情页面编辑或者删除等操作后,点击返回按钮到列表页,此时希望列表页刷新,代码如下:
Taro.navigateBack({
  delta: 1,
  success: () => {
    const page = Taro.getCurrentPages().pop();
    if (!page) return;
    page.onLoad()
  }
})
B返回A页面并带参数
// B页面 :
const pages = wx.getCurrentPages();
const prevPage = pages[pages.length - 2];
if (!prevPage) return;
prevPage.setData({
  // 要设置的值
  params: {}
})
wx.navigateBack({
  delta: 1,
});
// A页面
onShow() {
  const pages = wx.getCurrentPages();
  const currentPage = pages[pages.length - 1];
  const { params } = currentPage.data;
}

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号