iview 3.x page组件出现页码混乱的问题
如果在使用 iView 3.x 的 Page 组件时,出现了页码混乱的问题,可能原因有以下几点:
<Page :total="total" :current="Number(current)" :page-size="pageSize"></Page>
// 计算总页数
let totalPage = parseInt(Math.ceil(total / pageSize))
// 当前页码为 0 时,手动赋值为 1
let currentPage = current === 0 ? 1 : current
<Page :total="total" :current="currentPage" :page-size="pageSize"></Page>
<Page v-if="total > 0" :total="total" :current="current" :page-size="pageSize"></Page>
通过对页码传入值的处理,可以解决 iView 3.x Page 组件出现页码混乱的问题。如果问题依然存在,您可以通过检查数据列表是否正常获取、页码传入是否正确等方法进行排查。