微信小程序swiper和switch组件
这次做的是微信小程序的 swiper 轮播组件和 switch 开关组件需求是上面一个轮播图下面一排开关拨哪个开关轮播就开启对应的效果。一共四个开关显示指示点、自动播放、衔接滑动、竖向滑动拨开关的时候轮播的属性实时跟着变。教材里轮播是 3 个滑动项作业要求再加一个变成 4 个我就顺着原来红色 井冈山精神 的风格又加了蓝色 长征精神、绿色 延安精神 和橙色 西柏坡精神 四个色块。页面 index.wxml 里 swiper 的四个属性全部用双花括号动态绑定内容用 wx:for 循环渲染 swiper-item下面四个 switch 各绑一个 change 事件swiper classswiper indicator-dots{{showDots}} autoplay{{autoplay}} circular{{circular}} vertical{{vertical}} interval2000 duration500 swiper-item wx:for{{slides}} wx:keytext view classslide stylebackground-color: {{item.bg}}; text{{item.text}}/text /view /swiper-item /swiper view classswitch-row text自动播放/text switch checked{{autoplay}} bindchangeonAutoplay/ /viewindex.js 里四个开关事件函数写法都一样e.detail.value 直接就是 true 或 falsesetData 改对应属性就行Page({ data: { showDots: true, autoplay: false, circular: false, vertical: false, slides: [ { bg: #e53935, text: 井冈山精神 }, { bg: #1e88e5, text: 长征精神 }, { bg: #43a047, text: 延安精神 }, { bg: #fb8c00, text: 西柏坡精神 } ] }, onDots(e) { this.setData({ showDots: e.detail.value }) }, onAutoplay(e) { this.setData({ autoplay: e.detail.value }) }, onCircular(e) { this.setData({ circular: e.detail.value }) }, onVertical(e) { this.setData({ vertical: e.detail.value }) } })跑起来之后默认显示红色井冈山精神那一页底部有指示点拨 自动播放 开关轮播就每两秒自动切一页拨 衔接滑动播完最后一页会接着滑回第一页不会回弹拨 竖向滑动轮播方向立刻变成上下翻。做的时候踩了个坑swiper 里面只能放 swiper-item想在 swiper-item 里再排版要在 swiper-item 里面套 view直接往 swiper 里塞 view 是不显示的另外 swiper 必须给固定高度不写高度整个组件会塌成一条线这个刚开始差点没发现。总结一下 swiper 就是小程序的轮播容器属性用数据绑定动态控制switch 就是一个拨杆开关两者组合起来很容易做出版本设置页那种控制面板。

相关新闻

三维点云边界提取实战:基于Open3D的α-shape算法实现

三维点云边界提取实战:基于Open3D的α-shape算法实现

简介:三维点云边界提取是点云预处理中的重要环节。资源以该任务为主线,面向需要实现边缘检测与轮廓分析的开发者、研究生及三维视觉爱好者。压缩包内共2个文件,包含一个基于PCLPy库编写的Python脚本与一份关于关键点配准和优化的PDF文献&…

2026/10/10 21:08:57 阅读更多 →
YOLOv5目标检测与Tello TT无人机追踪测距:从模型训练到空中部署

YOLOv5目标检测与Tello TT无人机追踪测距:从模型训练到空中部署

简介:基于yolov5与大疆教育无人机Tello TT的完整目标识别、检测、追踪及测距解决方案,面向K12学生与AI初学者,将深度学习理论与无人机真实场景结合,适合校园社团、科技课堂及个人自学。压缩包共1667个文件,容量约269MB…

2026/10/10 21:08:56 阅读更多 →
高质量博文生成必备:项目信息四项核心输入指南

高质量博文生成必备:项目信息四项核心输入指南

看起来您还没有填入项目信息。要生成一篇高质量的博文,我需要以下四项核心输入:项目标题:一句话点明主题,比如“用树莓派搭建家庭温湿度监控系统”或“手冲咖啡稳定出品实操指南”。项目正文:可以比较零散,…

2026/10/10 21:08:56 阅读更多 →

最新新闻

可视化运维监控实战:让故障可见、可控、可定位

可视化运维监控实战:让故障可见、可控、可定位

做运维的最怕什么?不是半夜被叫醒,而是被叫醒之后面对一墙壁的监控数据,却不知道线上到底哪里出了问题。过去几年我搭建过几套运维监控体系,从最早用开源的监控组件拼拼凑凑,到后来逐步落地可视化运维监控平台&#xf…

2026/10/10 21:48:37 阅读更多 →
分支结构避坑指南:从if-else到switch的编程思维

分支结构避坑指南:从if-else到switch的编程思维

很多人刚学编程的时候,变量和输入输出都还能跟上,一到分支结构就开始犯迷糊:明明语法都认识,代码也能看懂,轮到自己写就总感觉逻辑拧巴。我刚开始带新人的时候,发现十个人里有六七个会栽在这一块。但其实分…

2026/10/10 21:48:37 阅读更多 →
课堂行为检测数据集:VOC与YOLO格式转换及YOLO训练实践

课堂行为检测数据集:VOC与YOLO格式转换及YOLO训练实践

简介:面向学生课堂行为检测场景,这份VOCYOLO双格式数据集包含5622张课堂实景图片,已按7个类别完成目标标注,可直接用于训练课堂行为识别模型、算法评测或教学实验,尤其适合需要现成标注数据的深度学习研究者。压缩包采…

2026/10/10 21:48:37 阅读更多 →
玩过 Stable Diffusion 就会用:从 SD 工作流平移 LTX-2.5 的 10 处关键差异

玩过 Stable Diffusion 就会用:从 SD 工作流平移 LTX-2.5 的 10 处关键差异

玩过 Stable Diffusion 就会用:从 SD 工作流平移 LTX-2.5 的 10 处关键差异 【免费下载链接】LTX-2.5 项目地址: https://ai.gitcode.com/hf_mirrors/Lightricks/LTX-2.5 如果你是 Stable Diffusion 的老玩家,第一次打开 LTX-2.5 的模型目录时大…

2026/10/10 21:48:37 阅读更多 →
别把 Supabase 当神:开源 BaaS 的隐藏成本与免费陷阱

别把 Supabase 当神:开源 BaaS 的隐藏成本与免费陷阱

别把 Supabase 当神:开源 BaaS 的隐藏成本与免费陷阱 【免费下载链接】supabase The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications. 项目地址: https://gitcode.com/GitHub…

2026/10/10 21:48:37 阅读更多 →
impeccable:一款面向OpenAPI契约的Python自动化校验工具

impeccable:一款面向OpenAPI契约的Python自动化校验工具

我无法基于当前输入生成符合要求的博文。原因如下:输入中仅提供了项目标题"impeccable",以及空置的“相关热搜词”“最新网络热词”和完全空白的搜索内容块(),未提供任何实质性的项目正文、关键词列表或摘要…

2026/10/10 21:47:36 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →