【发布时间】:2020-12-24 15:36:55
【问题描述】:
我想在我的 div v-for 循环中添加分页。它已经显示了我的数据。但是它仍然不是分页。谁能推荐我为此使用什么分页?我希望该项目每页只显示 5 个,但我不确定我应该使用哪个分页。我使用 b 分页,但它不起作用。谢谢。
这是代码:
https://codesandbox.io/s/suspicious-ramanujan-756zs?file=/src/App.vue
App.vue
<template>
<div id="app">
<div class="columns is-multiline is-mobile">
<div class="column is-half" v-for="(p, index) in sample" :key="index">
<div class="card">
<div class="card-image">
<figure class="image is-4by3">
<img :src="p.image" alt="Placeholder image" />
</figure>
</div>
<div class="card-content">{{ p.description }}</div>
</div>
</div>
</div>
</div>
</template>
export default {
name: "App",
data() {
return {
sample: [
{
description: "Lady with a red umbrella",
image: "https://i.imgur.com/pwpWaWu.jpg",
},
{
description: "Flowers and some fruits",
image: "https://i.imgur.com/KIPtISY.jpg",
},
{
description: "Beautiful scenery",
image: "https://i.imgur.com/2jMCqQ2.jpg",
},
{
description: "Some kind of bird",
image: "https://i.imgur.com/QFDRuAh.jpg",
},
{
description: "The attack of dragons",
image: "https://i.imgur.com/8yIIokW.jpg",
},
//2nd page
{
description: "Lady with a red umbrella",
image: "https://i.imgur.com/pwpWaWu.jpg",
},
{
description: "Flowers and some fruits",
image: "https://i.imgur.com/KIPtISY.jpg",
},
{
description: "Beautiful scenery",
image: "https://i.imgur.com/2jMCqQ2.jpg",
},
{
description: "Some kind of bird",
image: "https://i.imgur.com/QFDRuAh.jpg",
},
{
description: "The attack of dragons",
image: "https://i.imgur.com/8yIIokW.jpg",
},
],
};
},
};
【问题讨论】:
-
你到底想要什么??图片滑块还是分页??
-
我想要一个分页
标签: vue.js pagination