【问题标题】:Customize the b-pagination in bootstrap-vue在 bootstrap-vue 中自定义 b 分页
【发布时间】:2019-09-04 11:33:55
【问题描述】:

我正在使用 bootstrap-vue。对于分页,我使用了 b-pagination 组件,代码如下:

<b-pagination
    v-model="currentPage"
    :total-rows="rows"
    :per-page="perpage"
    aria-controls="my-table">
</b-pagination>

它工作正常。 但是,我还想在分页之前添加总行数。下面这张图就是我想要实现的。

我查看了 bootstrap-vue 文档,没有自定义槽位。有什么建议如何自定义 b-pagination 组件吗?

【问题讨论】:

    标签: vue.js bootstrap-vue


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      最后似乎是一个简单的 CSS 问题。以下代码将分页部分和总页数部分结合起来。

         <div style="display: flex;margin:0;padding:0;width:400px;">
              <div style="margin:0;padding:0;width:300px;">
                  <b-pagination
                      v-model="currentPage"
                      :total-rows="rows"
                      :per-page="perpage"
                      aria-controls="my-table">
                  </b-pagination>
              </div>
              <div style="margin:auto;text-align: left;">
                  <ul  class="pagination">
                      <li class="page-item active"><a class="page-link">Total {{rows}}</a></li>
                  </ul>
              </div>
          </div>
      

      并且会产生如下的分页效果:

      【讨论】:

        猜你喜欢
        • 2020-08-22
        • 2021-03-01
        • 2019-10-17
        • 2021-10-01
        • 2021-10-07
        • 2018-10-25
        • 2019-01-03
        • 2018-11-18
        • 2020-08-19
        相关资源
        最近更新 更多