vue-element-admin页面表格做业务编辑跳页返回之前的页码,比如当前在第2页,跳转回来项目是重置为第1页的,需求保留当前页,即是返回也是选中第2页。
方法一:以弹窗形式做业务编辑;
方法二: 把当前页保存在seesionStroge,返回页面再读取。但是多个页面的缓存也是要多个才可以一一对应,笔者用的是第三种方法;
方法三: 把当前页码做成携带参数跳转,返回时获取query;
//核心代码
data(){
return{
page: Number(this.$route.query.page) || 1,
}
},
methods:{
isEdit(row){
this.$router.push({path:url, query:{page: this.page, id: row.id})
}
}
附上 vue-element-admin关闭当前页面代码:
this.$store.dispatch('tagsView/delView', this.$route)