解释:滑块视图容器。内部只允许使用 swiper-item 组件描述滑块内容,否则会导致未定义的行为。

创新互联公司从2013年开始,先为上蔡等服务建站,上蔡等地企业,进行企业商务咨询服务。为上蔡企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
| 属性名 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
|---|---|---|---|---|---|
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
change 事件中的 source 字段,表示触发 change 事件的原因,可能值如下:
| 值 | 说明 |
|---|---|
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
<view class="wrap"><view class="card-area"><swiperclass="swiper"indicator-dots="{{switchIndicateStatus}}"indicator-color="rgba(0,0,0,0.30)"indicator-active-color="#fff"autoplay="{{switchAutoPlayStatus}}"current="0"current-item-id="0"interval="{{autoPlayInterval}}"duration="{{switchDuration}}"circular="true"vertical="{{switchVerticalStatus}}"previous-margin="0px"next-margin="0px"display-multiple-items="1"bind:change="swiperChange"bind:animationfinish="animationfinish"><swiper-items-for="item in swiperList"item-id="{{itemId}}"class="{{item.className}}"><view class="swiper-item">{{item.value}}</view></swiper-item></swiper><view class="item-scroll border-bottom"><text class="switch-text-before">指示点</text><switchclass="init-switch"checked="{{switchIndicateStatus}}"bind:change="switchIndicate"></switch></view><view class="item-scroll border-bottom"><text class="switch-text-before">自动切换</text><switchchecked="{{switchAutoPlayStatus}}"bind:change="switchAutoPlay"class="init-switch"></switch></view><view class="item-scroll"><text class="switch-text-before">纵向滑动</text><switchchecked="{{switchVerticalStatus}}"bind:change="switchVertical"class="init-switch"></switch></view></view><view class="card-area"><view class="top-description border-bottom"><view>滑块切换时长</view><view>{{switchDuration}}ms</view></view><sliderclass="slider"min="300"max="1500"value="{{switchDuration}}"bind:change="changeSwitchDuration"></slider></view><view class="card-area"><view class="top-description border-bottom"><view>自动切换时间间隔</view><view>{{autoPlayInterval}}ms</view></view><sliderclass="slider"min="1000"max="5000"value="{{autoPlayInterval}}"bind:change="changeAutoPlayInterval"></slider></view></view>
设计指南
建议滑块视图数量控制在 2-5 个。
建议滑块切换时长不低于 500ms ,自动切换时间间隔不高于 5000ms 。
<view class="wrap"><view class="card-area"><view class="top-description">自定义底部切换圆点</view><view class="swiper-wrap"><swiperclass="swiper-custom"autoplay="auto"interval="3000"duration="500"current="{{swiperCurrent}}"bindchange="swiperChangeCustom"><swiper-item s-for="{{slider}}"><image class="swiper-img" src="{{item.imageUrl}}"></image></swiper-item></swiper><view class="dots"><view s-for="{{slider}}" class="dot {{index == swiperCurrent ? ' active' : ''}}"></view></view></view></view></view>
<view class="wrap"><view class="card-area"><view class="top-description">模拟 tabs 组件功能</view><!-- 顶部导航 --><view class="swiper-tab"><view class="tab-item {{currentTab==0 ? 'on' : ''}}" data-current="0" bindtap="swiperNav">全部</view><view class="tab-item {{currentTab==1 ? 'on' : ''}}" data-current="1" bindtap="swiperNav">服务通知</view><view class="tab-item {{currentTab==2 ? 'on' : ''}}" data-current="2" bindtap="swiperNav">系统通知</view><view class="tab-item {{currentTab==3 ? 'on' : ''}}" data-current="3" bindtap="swiperNav">评论</view><view class="tab-item {{currentTab==4 ? 'on' : ''}}" data-current="4" bindtap="swiperNav">其他</view></view><!-- 顶部导航对应的内容 --><swiper class="swiper-content" current="{{currentTab}}" duration="200"><swiper-item><view>我是全部</view></swiper-item><swiper-item><view>我是服务通知</view></swiper-item><swiper-item><view>我是系统通知</view></swiper-item><swiper-item><view>我是评论</view></swiper-item><swiper-item><view>我是其他</view></swiper-item></swiper></view></view>
A:参见属性说明,可以去掉 dot 显示之后,自己定义 dot 样式。具体代码可参见上方代码示例 2 。