《微信小程序开发从入门到实战》学习九十三

7.1 视图容器组件

7.1.3 swiper与swiper-item组件

swiper组件的显示效果如下图所示:

indicator-dots、indicator-color和indicator-active-color三个属性用于设置swiper组件下方的指示点。设置指示点的颜色时,可以使用HexColor,也可以使用rgba。rgba后面括号中的四个数字分别表示red、green、blue和alpha的值,前三个值即颜色的RGB数值,取值范围是0~255,对应十六进制的00~FF。Alpha的值表示的是颜色的透明度,它的取值范围是0~1的小数,从0到1表示透明度从完全透明逐渐变为不透明。

current属性用于设置swiper组件当前显示的滑块,其值对应swiper-item所处位置的序号(从0开始)。如果将current的值设定为一个固定的数值,则该值表示swiper显示的初始滑块的序号。如果将current的值设定为一个变量,则当变量的值改变时,swiper显示的滑块也会随之切换(之前还以为index是指位置,原来是滑块序号索引)

autoplay设置true,swiper自动切换滑块的内容,和自动切换的时间间隔interval组合使用。

duration设置滑块滑动的动画时长,对手动和自动切换都生效。希望该切换的动画类型,组合easing-function使用。

circle为true则最后一个滑块和第一个滑块衔接,滑块内容会循环重复。

vertical,滑块的滑动方向默认为横向,设置vertical为true,滑块的滑动方向会变为纵向。

previous-margin和next-margin可以设置滑块的前后边距。设置边距后可以显示出当前的swiper-item前后相领项的一部分内容。

bindchange和bindtransition和bindanimation三个属性可以用于绑定事件监听函数。

swiper组件实例代码如下:

<swiper indicator-dots>

<swiper-item><image src="/imgs/btn-img1.png" class="slide-image" width="355" height="150"></image></swiper-item>

<swiper-item><image src="/imgs/btn-img2.png" class="slide-image" width="355" height="150"></image></swiper-item>

</swiper>

相关推荐
2766958292几秒前
美团优选小程序 mtgsig 分析 mtgsig1.2
java·python·小程序·美团·mtgsig·mtgsig1.2·美团优选
小猪佩奇TONY13 分钟前
OpenGL-ES 学习(12) ---- VBO EBO VAO
学习
梁下轻语的秋缘40 分钟前
华为云loT物联网介绍与使用
物联网·学习·华为·华为云
说私域1 小时前
基于开源AI智能名片链动2+1模式S2B2C商城小程序的IP开发泡沫破局与价值重构研究
人工智能·小程序·开源·零售
SuperW1 小时前
linux学习——数据库API创建
数据库·学习·oracle
qq_589568104 小时前
react学习笔记2——基于React脚手架与ajax
笔记·学习·react.js·ajax
Haoea!4 小时前
Flink02-学习-套接字分词
开发语言·学习
老神在在0014 小时前
java网络原理5
java·开发语言·网络·学习
亲爱的老吉先森4 小时前
Python学习笔记(第三部分)
笔记·python·学习