前言

界面由A到B,在由B返回A,触发刷新动作

一、获取小程序栈

界面A代码

 shuaxin(){
   //此处可进行接口请求从而实现更新数据的效果
   console.log("刷新本页面数据啦")
 },

界面B代码

// 返回触发事件上
// Taro代码为例
goBack(){
    let pages = Taro.getCurrentPages();   //获取小程序页面栈
    let beforePage = pages[pages.length -2];  //获取上个页面的实例对象
    beforePage.shuaxin();   //触发上个页面自定义的shuaxin方法
    wx.navigateBack({         //返回上一页  
      delta:1
    })
},

二、生命周期触发

代码如下(示例):

componentDidShow (){}

在小程序环境中对应页面的 onShow。

页面显示/切入前台时触发。


总结

Taro React生命周期函数

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐