emmm先上效果图
微信小程序的swiper组件默认的指示点是小圆点,然后也不能修改它的大小和形状。
当然有时候我们希望更多样话,能够有更多的元素加载里面。
办法总比困难多,既然系统没有,那么我们就自己创一个指示点。
这就要用到swiper中的bindchange属性和current属性
所以,我们的中心思想就是获取当前轮播图滑块的index,然后传到js文件中,再创建一些受到js控制的视图容器,那我们就可以拥有更多样化的指示点了
//wxml
//创建一个轮播图
<swiper current="{
{swiperCurrent}}" bindchange="swiperChange" circular="true">
<swiper-item><view class="a" style="background-color: red;"></view></swiper-item