这是效果图。将默认的圆点变成短横线,当前活动的短横线较长并切是红色背景。以及轮播高度随着图片高度自适应。
代码如下:
xml:
<swiper class='swiper-box' indicator-dots="{
{indicatorDots}}" autoplay="{
{autoplay}}" interval="{
{interval}}" duration="{
{duration}}" style='height:{
{Height}}'>
<block wx:for="{
{ bannerUrls }}">
<swiper-item>
<view>
<image class="slide-image" src="{
{ item.url }}" bindload='imgHeight' mode='widthFix'></image>
</view>
</swiper-item>
</block>
</swiper>
js: