有三个页面A、B、C,页面层级依次。A页面是首页,B页面是列表页、C页面是详情页。在C页面做了修改后,确定返回到B页面(navigateBack),B页面需要刷新,我的解决方法是,写一个全局变量,在C页面定义状态,B页面onshow里判断状态来确定是否刷新,并修改状态变量。然后在写一个全局变量,在A页面onshow里判断状态来确定是否刷新,并修改状态变量。但是这样感觉好混乱,不知道官方有什么好的解决方案呢?
三千落叶赠你
- 发布:2018-11-21 09:50
- 更新:2018-11-22 13:12
- 阅读:1558
1 个回复
DCloud_UNI_GSQ
或者使用vue event bus,c页面onunload的时候发射一个事件,b页面收到就刷新。