uni-app banner 轮播实现 添加 指示点

uni-app 实现轮播 添加指示点

自带组件 swiper
<view class="banner">
	<swiper class="swiper" circular autoplay="true">
		<swiper-item v-for="item in bannerList" class="swiper-item">
			<!-- <view class="swiper-item" v-for="item in bannerList"> -->
				<image :src="item.imgSrc" @click="applyCheck(item.id)"></image>
			<!-- </view> -->
		</swiper-item>
	</swiper>
	<!-- 指示点 -->
	<view class="swiper-point">
		<view class="point" :class="bannerIndex==index?'point-on':''" v-for="(item , index) in bannerList"></view>
	</view>
</view>

ps: 渲染轮播是在 swiper-item 标签里面

样式 SCSS语法

.banner{
	height:220upx;
	margin:30upx auto;
	box-shadow:0 0 8upx 1upx rgba(0, 0, 0, 0.1);
	border-radius:20upx;
	position: relative;
		.swiper{
			width: 100%;
			height:100%;
			.swiper-item{
				width:100%;
				height: 100%;
				image{
					width: 100%;
					height: 100%;
					border-radius:20upx;
				}
			}
		}
		.swiper-point{
			position: absolute;
			bottom: 8upx;
			left: 50%;
			display: flex;
			.point{
				width: 12upx;
				height: 12upx;
				margin-right: 12upx;
				border-radius: 50%;
				background: #FFFFFF;
			}
			.point-on{
				background: #F46442;
			}
		}
	}
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值