保留页面搜索条件
1.主页面Index.vue
beforeRouteLeave(to, from, next) {
if (to.name == "EditVideo" || to.name == "ViewVideo") {
let condition = JSON.stringify(this.listQuery);
} else{
sessionStorage.removeItem("condition");
}
next();
},
created() {
let condition = sessionStorage.getItem("condition");
if (condition != null) {
this.listQuery = JSON.parse(condition);
console.log(this.startTime);
}
this.videoFindAll(this.listQuery);
},
2.要进入的子页面
beforeRouteLeave(to, from, next) {
to.meta.keepAlive = true
if(to.path!=='/videoMang/video'){
sessionStorage.removeItem('condition')
}
next()
},