A页面跳转并传值到B页面之后,B页面修改数据返回并把值重新传给A页面,如何实现,
beforeRouteLeave返回上一页传值之后A页面在哪个生命周期获取传过来的值呢
使用go(-1)
回退吗,可以使用eventBus
vuex
等
this.$route.query 里就是你传的值
跳转传值 query方式携带
this.$router.push({
name: "details"
query: {
searchData: this.searchData,
}
});
返回获取query参数带回去
this.$router.push({
name: "users",
query: {
searchData: this.$route.query.searchData,
}
});