小程序如何自定义轮播图圆点组件(小程序,开发技术)

时间:2024-05-05 07:31:51 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

小程序如何自定义轮播图圆点组件

微信小程序自带的轮播图小点,是一个圆点且在图片上展示,不美观。上图为自定义后的轮播图效果

代码如下:

wxhtml:

<!--轮播图--><viewclass="lbt"><swiperclass="banner-list"circular="{{circular}}"indicator-dots=''autoplay="{{autoplay}}"interval="{{interval}}"duration="{{duration}}"bindchange="swiperChange"><blockwx:for="{{imgUrls}}"wx:key='{{item.id}}'><swiper-item><imagesrc="{{urls}}{{item.image}}"class="slide-image"width="100%"/></swiper-item></block></swiper><!--这里是自定义控制组件的模块--><viewclass="dots"><blockwx:for="{{imgUrls}}"wx:key="{{item.id}}"><!--循环图片张数有多少张图片就有多少个小点--><viewclass="dot{{index==swiperCurrent?'active':''}}"></view></block></view></view></view>

wxjs:

//轮播图片改变时,小圆点也改swiperChange:function(e){this.setData({swiperCurrent:e.detail.current})},

wxcss:

.lbt{position:relative;width:100%;height:300rpx;padding:30rpx;box-sizing:border-box;border-radius:10rpx;}.lbt.dots{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;}.lbt.dots.dot{margin:06rpx;width:18rpx;height:10rpx;background:#A2A2A2;border-radius:6rpx;transition:all.6s;}.lbt.dots.dot.active{width:30rpx;height:10rpx;background:#3d3d3d;}.slide-image{width:100%;height:100%;border-radius:10rpx;}
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:小程序如何自定义轮播图圆点组件的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:微信小程序中怎么实现登录下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18