解決辦法有兩種
- 一、通過判斷其數(shù)組長度
- 二、將兩種情況分開寫,大于要設置的數(shù)量時,寫一種樣式,小于時,再寫一種樣式
解決方案一:
swiper class="swiperMain" autoplay="false" current="0" interval="3000" duration="500" circular="true" indicator-dots="{{false}}" display-multiple-items="{{finalObj.imageInfo.length>2?3:finalObj.imageInfo.length}}">swiper-item class="item" wx:for="{{finalObj.imageInfo}}" wx:for-item="items" wx:key="index">image src="{{items}}">image>swiper-item>
swiper>
解決方案二
block wx:if="{{finalObj.imageInfo.length>2}}">swiper class="swiperMain" autoplay="true" current="0" interval="2000" duration="1000" circular="true" indicator-dots="{{false}}" display-multiple-items='3'>swiper-item class="item" wx:for="{{finalObj.imageInfo}}" wx:for-item="items" wx:key="index">image src="{{items}}">image>swiper-item>swiper>
block>
block wx:else>view class="img_normal_box">image wx:for="{{finalObj.imageInfo}}" wx:for-item="items" wx:key="index" class="img_normal" alt="" src="{{items}}">image>view>
block>
效果圖
注
:紅色框中圈起來的,是輪播圖,每次切換一張圖片