vue3 自定义的分页组件在多个标签页中进行分页跳转不正确的问题

文章讲述了在自定义分页组件遇到的问题,即在第一个标签页切换分页时会跳转到其他标签页的当前页和分页大小。解决方案是通过使用activeKey变量并结合路由传递标签键,根据路由判断组件是否应在当前标签页挂载。此外,还提到了arco.design框架中分页组件的一个坑,即需要关闭`auto-adjust`属性来避免问题。
摘要由CSDN通过智能技术生成

问题场景:

自定义的分页组件在第一个标签页中进行分页切换时,页面会跳转到别的标签页中的中的当前页和分页大小
在这里插入图片描述


解决方案:

用定义变量activeKey进行读操作,并在标签页切换时将对应的标签key传入路由中
在这里插入图片描述
对于标签页中的组件,通过路由判断是否在本标签页中,选择是否挂载:
在这里插入图片描述

问题得到解决

顺带一个arco.design 框架的一个分页的坑:这个props关掉

<a-pagination class='arco-pagination' :total="total"  v-model:current="currentPage" v-model:page-size="pageSize"
            @change="changePage" @page-size-change="pageSizeChange" show-page-size show-total :auto-adjust="false" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

k3ppf0r

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值