12.10 尚品汇 day08 分页器实现 封装路由 vuex(store仓库)的使用

本文介绍了前端开发中常见的分页器实现,详细讲解了分页器组件的封装过程,包括接收父组件传入的参数、计算逻辑、动态显示页码及优化。同时,阐述了Vuex(store仓库)的使用,包括模块化配置路由和在应用中调用。文章还强调了单元测试和项目中遇到的小bug的解决能力。
摘要由CSDN通过智能技术生成

分页器实现步骤

1)准备结构

 2)动态业务

        (1)、接收父传子的总共多少数据和当前页,一页显示多少条数据(静态数据),图中是动态的

        (2)、计算总页数和中间五页的开始数字和结束数字

             (3)计算逻辑:当给的数据不够5(约定的中间5页可修改,continues)页时开始数字为1和结束数组为totalPage,如果大于5页(continues)的话,开始页等于当前页-向下取整(continues/2);在大于5页(continues)的情况下,开始页可能会取负数,解决方案加判断条件当start(开始页)小于等于0时:start等于1,结束页等于连续页(continues);

         

         (4)、中间的页码循环显示,使用v-for和v-show(当item大于等于start页码的时候显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值