自定义bootstrap-vue中的b分页

时间:2019-04-14 07:37:40

标签: vue.js bootstrap-vue

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

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

工作正常。 但是,我也想在分页之前添加总行数。下图是我想要实现的。

enter image description here

我检查了boots-vue文档,没有用于自定义的插槽。关于如何自定义b分页组件有什么建议吗?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

最后,这似乎是一个简单的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>

它将产生以下分页效果: enter image description here