简单实现从列表页到详情页再返回留在之前的页码

首先列表页到详情页或者编辑页面的跳转

this.$router.push({
		path:'addNotice',
		query:{
			id:a,
			//分页数据
			num:this.pageNum,
			size:this.pageSize 
		}
})

列表页或者详情页里面的返回按钮

this.$router.push({
        path: "noticeList,
        query: { num: this.$route.query.num, size: this.$route.query.size },
	// 将路由传过来的分页数据再传回去
});

然后列表页 created判断 如果有传过来的分页数据就以分页数据查询列表 没有就原始分页数据查询列表

if(this.$route.query.num){
        this.pageSize = Number(this.$route.query.size)        //必须转为数字 不然会报错
        this.pageNum = Number(this.$route.query.num)	  
        this.getNoticeListFun();	      //请求列表数据
    }else{
      this.getNoticeListFun();              //没分页数据就使用原始的默认分页数据   pageNum:1 pageSize:10
 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值