Taro中怎么执行上个页面的方法
-
Taro中怎么执行上个页面的方法
使用Taro.getCurrentPages()只能拿到微信原生的方法
-
在上一个页面里面将需要调用的方法绑定到state里面
this.state = { xxxx: '1231231', onCallBack: this.onCallBack.bind(this) }
然后在需要调用的地方:
let params = { ...xxxx } let pages = Taro.getCurrentPages() let prevPage = pages[pages.length - 2] if (prevPage.$component.prevState.onCallBack) { prevPage.$component.prevState.onCallBack(params) }
-
@顾丹殷 请问,如果是hooks组件,如何进行刷新?