自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 微信小程序案例 5.1 变脸游戏实践

本案例是变脸小游戏,利用图片切换实现变脸效果,在基础功能上扩展了累计变脸次数统计。点击按钮切换图片索引,通过 setData 更新视图,同时对计数变量自增,动态展示变脸次数。该案例练习小程序数据绑定、事件绑定以及 setData 更新页面的基础用法,适合理解小程序单向数据渲染机制。

2026-11-04 20:22:25 173

原创 微信小程序 scroll-view 组件案例 4.8 实践

scroll-view 是小程序提供的可滚动视图组件,设置 scroll-x 属性可以实现横向滚动效果。本案例在基础示例上进行扩展,将横向滚动条目由 3 项增加为 4 项。使用 scroll-x 开启横向滚动,配合 white-space:nowrap 和 inline-block 样式让元素横向排列,实现滑动浏览多个选项的效果。scroll-view 常用来做横向导航、商品横向列表等场景,是小程序布局开发里常用的组件。

2026-11-04 19:56:49 205

原创 微信小程序案例:图片与声音(支持倍速播放,控制台打印播放信息)

本案例是微信小程序【图片与声音】,基础功能:展示图片、音频播放 / 暂停;扩展功能:支持快速、慢速切换播放速度,点击播放、暂停时,控制台打印当前音频播放位置 + 当前播放速率,适合小程序音频 API 学习练习。内部音频上下文。

2026-10-22 20:25:32 64

原创 微信小程序案例 4.2 checkbox 和 radio 组件学习

本案例学习小程序表单组件checkbox多选框与radio单选框。radio为单选,同一组内只能选择一项;checkbox为多选,可以同时勾选多个选项。作业扩充要求:在 radio 单选组中额外增加一个 30px 选项,选中该选项时页面字体自动变为 30px。radio 必须放在内,否则无法实现互斥单选。checkbox-group 返回的是数组,展示时需要 join 拼接成字符串。动态 style 绑定,字号单位 px 不能省略,否则样式失效。事件绑定名称bindchange不能写错。

2026-10-09 19:02:21 218

原创 微信小程序案例 3.9 模板 template 学习

本案例学习微信小程序template模板语法。模板可以把重复的 wxml 代码抽离出来,定义一次,多处复用,减少重复代码。作业扩充要求:在原有模板基础上,新增一个模板,用来展示中国奥运冠军及其参赛项目,练习多模板的定义与引用。template 的 name 命名不能带空格,调用时 is 属性名称必须完全一致,大小写敏感。模板内不能直接读取页面 data,数据必须通过传入。模板不会自动继承页面样式,样式需要单独写 wxss。一个 wxml 文件可以定义多个 template,按需选用。

2026-10-09 19:00:58 67

原创 微信小程序案例 3.3 生命周期函数

问题:跳转页面后没有触发 onUnload 原因:navigator 默认是保留当前页面,只是 onHide;如果要 onUnload,需要加。解决:区分 redirect(重定向,卸载原页面)和默认跳转(保留页面,仅隐藏)。问题:onLoad 只执行一次 原因:onLoad 在页面第一次加载时执行,页面只是隐藏再显示,不会再次执行 onLoad,只会执行 onShow。总结:onLoad 只执行一次;onShow 每次页面可见都会执行。

2026-09-23 22:56:08 176

原创 微信小程序案例 3.2 创建标签 + 实现 5 个 TabBar 页面

项目启动失败,提示找不到 app.json问题原因:项目配置路径指向错误,目录不匹配。解决方法:修改 project.config.json,将置空,适配当前项目根目录结构,重新导入项目即可正常启动。新增 Tab 页面不显示、跳转报错问题原因:只配置了 tabBar,没有在 pages 数组注册页面。解决方法:所有 tab 页面必须提前在 app.json 的 pages 中注册,才能正常加载。打包作业报错,老师无法打开项目问题原因:打包了文件内部内容,而非整个项目文件夹。

2026-09-23 22:45:42 111

原创 微信小程序案例 3.1 创建页面和导航

页面注册是小程序开发的基础,navigator 导航组件实现页面之间的路由跳转。多页面开发时,需要维护 app.json 页面列表,页面路径不能写错,否则跳转失败。

2026-09-16 22:17:36 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除