vue 实现无限轮播_vue中轮播图的实现

本文详细介绍了如何在Vue中实现无限轮播图功能,包括`nextHandler`和`prevHandler`方法来切换图片,以及`currentIndex`的更新逻辑。示例代码展示了如何处理轮播图的边界情况,确保无缝滚动。同时提到了Bootstrap中的轮播组件 Carousel 的概念。
摘要由CSDN通过智能技术生成
Title

上一张

下一张

let vm = new Vue({ // 声明变量 实例化一个对象vm(指的是vue的实例)

el:"#app", //绑定根元素

data(){

return{

images:[ //数据

{id:1,imgSrc:"img/1.jpg"},

{id:2,imgSrc:"img/2.jpg"},

{id:3,imgSrc:"img/3.jpg"},

// {id:4,imgSrc:"img/4.jpg"},

],

currentIndex:0 //一开始设置为 0

}

},

methods:{// 对象内容是js函数

nextHandler(e){

console.log(e);

this.currentIndex++;

//更改图片地址

if (this.currentIndex == 3){ //js的if判断语句

this.currentIndex = 0;

}

},

prevHandler(e) {

console.log(e);

this.currentIndex--;

//更改图片地址

if (this.currentIndex == 0) { //js的if判断语句

this.cur

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值