- 0
- 0
- 约2.18千字
- 约 3页
- 2026-01-24 发布于四川
- 举报
今天学习的内容
1:复习昨天重点
2:今天的目标
2.1:小程序--全局共享数据
数据方式一:当前组件中(局部)
data:{}data中数据在当前组件中任意方法可以调用
获取:this.data.msg;
修改:this.setData({msg:...})
数据方式二:多个组件共享(全局)
-创建共享数据
app.js小程序项目根目录下有一个文件
App({
globalData:{属性名:值}
})
#globalData:{loginName:tom}
-获取共享数据:其它组件中使用-获取exam02
*加载全局组件getApp()获取全局对象
*constapp=getApp();
*var值=app.globalData.属性名;
#varname=app.globalData.loginName;
-修改共享数据:其它组件中修改
*constapp=getApp();
*app.globalData.属性名=值;
#小程序中哪些数据需要保存全局共享数据
#昵称
练习1:
-创建全局共享数据loginCount=0;//用户登录次数
-创建组件loginSuccess登录成功修改全局数据
loginCount+1(默认显示此组件)
-创建main组件在模板上显示登录次数
#以上练习只能为熟悉全局数据
#通常解决方案,登录次数保存服务器端
2.2:小程序--背景音乐
小程序音乐器(背景)
小程序要求同一时刻只能有一个背景音乐在
当其它小程序占有用音乐器,当前音乐停止
-方法与
(1)背景音乐
wx.yBackgroundAudio({});
datalist:音乐列表
title:音乐标题
#目标小程序支持音频格式mp3/wav/aac/m4a/...
#音乐列表,音乐文件一定是放在服务器上
(2)暂停背景音乐
wx.pauseBackgroundAudio();
(3)停止背景音乐
wx.stopBackgroundAudio();
#常见错误
#如果音乐文件不存在,闪退
练习1:
-将音频文件保存app_server_00/public/bg.mp3
-启动node.js服务器nodeapp.js
-检测
-修改index组件
练习:
1:创建组件backAudio
2:背景音乐并且完成切换效果
public/pause.pngy.png
3:完成音乐切换
4:完成切换
功能:点击切换效果并且切换音乐和暂停功能
2.3:小程序--学子商城商品搜索
功能:当用户输入某个商品名称中一部分信息,获取包含此部分
信息商品列表.
示例:搜索包含银色
方法一:
SELECTlid,title,priceFROMxz_laptop
WHEREtitleLIKE%lenovo%;
方法二:
SELECTlid,title,priceFROMxz_laptop
WHEREtitleLIKEconcat(%,lenovo,%);
#concat拼接字符串%lenovo%
2.4:小程序--学子商城商品搜索-代码完码
您可能关注的文档
- 税法概论:增值税与消费税类型、计税方法及关系分析.pdf
- 地质英语入学考试指南.pdf
- 4-1型网站设计实践报告——基于网络企业网站与建设.pdf
- 3D打印建筑垃圾试题库及答案.doc
- 5A 景区服务质量等级评定标准单选试题库及答案.doc
- 5A级景区评定标准:服务质量与环境质量试题库及答案.doc
- 5A景区服务质量等级评定标准单选试题库及答案.doc
- 5A景区服务质量等级评定标准单选试题库及答案.docx
- 5G 基站散热器冷锻模具寿命提升试题库及答案.doc
- 专项训练驱使下的会奖旅游策划人才培养方法.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
原创力文档

文档评论(0)