今天在开发中遇到这样一个需求,A跳转到B页面,B页面里面事件触发返回A页面(需要B页面的参数),随之想到用eventBus。
B页面触发的方法
A页面进行监听
结果在A页面发现data.cityid是可以接收到的,但A页面的数据并没发生变化……
随后查资料发现在加载新组件时,在新组件挂载之前会销毁上一个组件,然后再挂载新的组件。如下图
所以B页面触发在beforeDestory或者destoryed中执行,之后A页面数据成功刷新
.
今天在开发中遇到这样一个需求,A跳转到B页面,B页面里面事件触发返回A页面(需要B页面的参数),随之想到用eventBus。
B页面触发的方法
A页面进行监听
结果在A页面发现data.cityid是可以接收到的,但A页面的数据并没发生变化……
随后查资料发现在加载新组件时,在新组件挂载之前会销毁上一个组件,然后再挂载新的组件。如下图
所以B页面触发在beforeDestory或者destoryed中执行,之后A页面数据成功刷新
.
相关文章: