您的位置:首页 > Web前端 > Vue.js

vue 利用 计算属性computed 实现轮播图 上一页 和下一页功能

2018-08-31 12:21 891 查看

vue 利用 计算属性computed 实现轮播图 上一页 和下一页功能

1.页码

  

[code] <ul class="slide-pages">
<li @click="goPage(prevIndex)">&lt;</li>
<li v-for="(item,index) in slides" :key="index">
<a>{{index +1}}</a>

</li>
<li @click="goPage(nextIndex)">&gt;</li>
</ul>
[code] computed: {
// 上一页
prevIndex() {
if (this.noeIndex === 0) {
return this.slides.length - 1;
} else {
return this.nowIndex - 1;
}
},
// 下一页
nextIndex() {
if (this.nowIndex === this.slides.length - 1) {
return 0;
} else {
return this.nowIndex + 1;
}
}
},

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: