【发布时间】:2021-08-04 11:39:39
【问题描述】:
分页参考https://bootstrap-vue.org/docs/components/pagination
currentPage: 1,
perPage: 3,
computed: {
paginatedItems() {
return this.productsList.slice(
this.currentPage * this.perPage,
(this.currentPage + 1) * this.perPage
);
}
rows() {
return this.productsList.length;
},
},
<div class="overflow-auto">
<div v-for="(item, key) in paginatedItems" :key="key"></div>
<div
class="product-plp1"
v-for="product in productsList"
:key="product"
id="product"
:items="productsList"
:per-page="perPage"
:current-page="currentPage"
>
<div class="prod-plpimg1"></div>
<div class="prod-plpimage1name">
{{ product.key }}
</div>
</div>
</div>
</div>
<b-pagination
v-model="currentPage"
:total-rows="rows"
:per-page="perPage"
aria-controls="my-table"
></b-pagination>
<p class="mt-3">Current Page: {{ currentPage }}</p>
如何为上述代码添加分页。我有 v-for 中可用的产品列表,现在我想添加 bootstrap-vue 分页。并在每个页码中显示产品。像 1.2.3,...
添加了 bootstrapvue 分页,但不知道如何开始,请你帮我解决这个问题。谢谢。
注意:- 因为我可以在一个地方查看所有产品列表,所以需要在每个页码中显示项目。
【问题讨论】:
标签: javascript vue.js pagination bootstrap-vue