如何使分页中的“无”字消失?

Posted

技术标签:

【中文标题】如何使分页中的“无”字消失?【英文标题】:How can I make the "None" word in the pagination disappear? 【发布时间】:2020-10-04 22:37:47 【问题描述】:

我在下面有这些代码显示分页(更改页面按钮),但不知何故,right_current = 2 导致按钮在中间显示“无”:

<nav aria-label="Page navigation example">
         <ul class="pagination justify-content-center">
            % for page_num in many_posts.iter_pages(left_edge=1, right_edge=1, left_current=1, right_current=2) %
                % if many_posts.page==page_num %
                    <li class='page-item disabled'>
                    <a class="page-link" href=" url_for('core.index', page=page_num)"> page_num </a>
                    </li>
                % else %
                    <li class='page-item'>
                    <a class="page-link" href=" url_for('core.index', page=page_num)"> page_num </a>
                    </li>
                % endif %
             % endfor %
          </ul>
     </nav>

分页按钮的图片:

我想问是否有任何方法可以隐藏“None”一词并使用 CSS 或 Bootstrap 自定义中间按钮...

我是初学者,非常感谢您的帮助。

谢谢!

【问题讨论】:

【参考方案1】:

你必须放一个 if 语句来检查是否有 page_num。如果不只是放“...”

<nav aria-label="Page navigation example">
         <ul class="pagination justify-content-center">
            % for page_num in many_posts.iter_pages(left_edge=1, right_edge=1, left_current=1, right_current=2) %
              % if page_num %
                  % if many_posts.page==page_num %
                      <li class='page-item disabled'>
                      <a class="page-link" href=" url_for('core.index', page=page_num)"> page_num </a>
                      </li>
                  % else %
                      <li class='page-item'>
                      <a class="page-link" href=" url_for('core.index', page=page_num)"> page_num </a>
                      </li>
                  % endif %
               % else %
                 ...
               % endif %
             % endfor %
          </ul>
     </nav>

【讨论】:

嗨——快速了解代码格式。格式化多行块时使用三个反引号。 嗨@roodyCool,非常感谢你帮助我!您的代码有效! :)

以上是关于如何使分页中的“无”字消失?的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据表分页中的记录发送到服务器类

UIScrollview 分页中的 UITextview

Datatables:在drawCallBack之后用Angular编译表格HTML时如何使分页工作?

复选框状态在剑道网格的分页上消失

使分页 div 居中

Kotlin - Recyclerview 分页中的问题