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

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>

相关推荐
●VON16 分钟前
2025年人工智能新方向:从算力竞赛到智能体生态
人工智能·学习
陈逸轩*^_^*25 分钟前
操作系统复习题库(期末速通版)
学习·操作系统·期末复习
2501_9151063236 分钟前
全面理解 iOS 帧率,构建从渲染到系统行为的多工具协同流畅度分析体系
android·ios·小程序·https·uni-app·iphone·webview
pixle039 分钟前
从零学习Node.js框架Koa 【七】Koa实战:构建企业级邮箱验证注册系统
javascript·学习·node.js·koa·注册·全栈·邮箱注册
南_山无梅落1 小时前
4-Python3输入输出学习笔记:input()与print()的灵活使用
笔记·python·学习·input·print
嵌入式小能手1 小时前
飞凌嵌入式ElfBoard-文件I/O的深入学习之I/O多路复用
linux·服务器·学习
桃子叔叔1 小时前
CoOp:Visual-Language Model从静态模板到动态学习新范式
人工智能·学习·语言模型
m0_689618281 小时前
灵感源自锁子甲!“刚柔互锁“ 超结构,让无人机雷达隐身率超98%
学习·无人机
立志成为大牛的小牛2 小时前
数据结构——五十八、希尔排序(Shell Sort)(王道408)
数据结构·学习·程序人生·考研·算法·排序算法
石像鬼₧魂石2 小时前
渗透测试知识管理模板
linux·学习