beforeRouteLeave
有个需求:跳转到指定页面时再返回当前页面时保留之前搜索数据 否则清空搜索条件 用到了beforeRouteLeave 记录下来beforeRouteLeave(to, from, next) : 离开路由之前执行的函数,可用于页面的反向传值,页面跳转。beforeRouteLeave (to, from, next) {this.$log.info(to, from,'route...
·
有个需求:跳转到指定页面时再返回当前页面时保留之前搜索数据 否则清空搜索条件 用到了beforeRouteLeave 记录下来
beforeRouteLeave(to, from, next) : 离开路由之前执行的函数,可用于页面的反向传值,页面跳转。
beforeRouteLeave (to, from, next) {
this.$log.info(to, from,'route');
if (!to.meta.keepAlive) {
sessionStorage.removeItem('SEARCH_INFO');
}
next()
}
上面代码是表示我跳转到的页面meta的keepAlive不存在就移除‘SEARCH_INFO’ SEARCH_INFO是当前页面存在本地的缓存数据
打印的to 跳转到哪个页面
打印的from 从哪个页面跳转的
更多推荐
已为社区贡献1条内容
所有评论(0)