删掉'count'就能生效,因为Layui分页栏严格按page.layout数组内容渲染DOM,'count'对应「共xx条」区域,不写则不生成该节点,彻底避免占位、错乱和reload恢复问题。
去掉总页数显示,只需从 page.layout 中移除 'count' 即可,不需要改后端字段或写 CSS 隐藏。
Layui 分页栏的每个可见区域都严格由 layout 数组控制:写了才渲染,不写就不生成 DOM。总条数(即「共 xx 条」)对应的就是 'count' 这一项。它和 'prev'、'next' 是同级开关,不是样式问题,也不是后端映射问题。
常见错误是试图用 CSS 隐藏 .layui-laypage-count,这会导致两个实际问题:
正确做法就是让这个节点压根不出现。
总页数显示只依赖 'count',但要注意几个关联点:
假设你只想保留上一页、页码、下一页,去掉「共 xx 条」:
|
1 2 3 4 |
page: { layout: ['prev', 'page', 'next', 'limit', 'refresh'] // ? 没有 'count',就不会渲染总条数区域 } |
容易出错的情况:
真正干净的做法,就是初始化时明确不写 'count' —— 它不参与任何逻辑计算,只决定 UI 是否存在。