微信小程序返回上一页并刷新

前提:使用Taro和react 函数组件(使用类组件的应该同理)

useDidShow,可以在每一次进入该页面时,都能刷新页面。这样使用Taro.navigateTo跳转到下一页在返回时,也能刷新当前页面

// 不同useEffect[]而用useDidShow,可以在每一次进入该页面时,都能刷新页面
// A页面
  Taro.useDidShow(() => {
          
   
    run(); // 使用ahook useRequest
  });
  ...
  Taro.navigateTo({
          
   url:B页面})

// B页面
  Taro.navigateBack() // 或者点击左上角返回键 <

onShow生命周期

经验分享 程序员 微信小程序 职场和发展