1 / 10
文档名称:

微信小程序开发三).doc

格式:doc   大小:398KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信小程序开发三).doc

上传人:泰山小桥流水 2022/10/21 文件大小:398 KB

下载得到文件列表

微信小程序开发三).doc

相关文档

文档介绍

文档介绍:该【微信小程序开发三) 】是由【泰山小桥流水】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【微信小程序开发三) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。微信小程序开发三)
微信小程序开发三)
1/10
微信小程序开发三)
微信小程序开发(三)
第三章 逻辑层
逻辑层向表现层供应数据 ,响应表现层事件.
第1节注册程序
(object): 注册小程序
Object属性方法
属性 种类 说明 触发
functio
onLaunch() 初始化初始n
functio
onShow() 显示后转前n
APP()代码实例
App({
onLaunch:function( options){
Dosomethinginitialwhenlaunch.
},
onShow:function( options){
//Dosomethingwhenshow.
},
onHide:function(){
//Dosomethingwhenhide.
},
onError: function( msg){
Options:场景值,详见场景值一章。
():创办小程序实例
varappInstance=getApp()
()//Iamglobaldata
第2节场景值部分场景值列表
微信小程序开发三)
微信小程序开发三)
2/10
微信小程序开发三)
VALU VALU N VALU
NO DESC NO DESC DESC
E E O E
程序模
1
我的卡
11001发现栏71014
3
1028


公众号
1
21005搜结果81020
1029卡券

4
第3节注册页面
1. 注册页面:page(object)
Object属性和方法:
NO
属性
种类
说明
1
data
object
数据
2
onLoad
functio
加载
n
3
onReady
functio
就绪
n
微信小程序开发三)
微信小程序开发三)
3/10
微信小程序开发三)
Object属性和方法:(续上页)
微信小程序开发三)
微信小程序开发三)
10/10
微信小程序开发三)
NO 属性 种类 说明
onPullDownRefr functio
7 下拉刷新
esh n
functio
8 onReachBottom 达终究端
代码示例:
Page({
data: {text:"Thisispagedata."},
onLoad:function(options){},
onReady:function()
{//
Dosomethingwhenpageready.
},
onShow:function(){//Dosomethingwhenpageshow.},
onHide:function(){//Dosomethingwhenpagehide.},
onUnload:function()
{//
Dosomethingwhenpageclose.
},
onPullDownRefresh:
function()
{//Dosomething
whenpull
down.},
onReachBottom:function()
{//
Dosomething
whenpage
reachbottom.},
微信小程序开发三)
微信小程序开发三)
5/10
微信小程序开发三)
onShareAppMessage:function(){//returncustomshare
微信小程序开发三)
微信小程序开发三)
10/10
微信小程序开发三)
2. 初始化数据:
表现层代码
<view>{{text}} </view>
<view>{{array[0].msg}} </view>
逻辑层数据供应
Page({
data:{
text:' 初始数据',
array:[{msg:' 信息1'},{msg:' 信息2'}]
3. 事件办理:
表现层事件绑定:
<viewbindtap="viewTap">clickme</view>
逻辑层事件办理:
微信小程序开发三)
微信小程序开发三)
7/10
微信小程序开发三)
Page({
viewTap:function(){
('viewtap')
4. 生命周期函数:
解析模型:表现层+表现层事件+两层关系+逻辑层+逻辑层事件
生命周期:产生+存续+消毁
视图模型:“泳道”图
微信小程序开发三)
微信小程序开发三)
8/10
微信小程序开发三)
表现层 两层关 逻辑层
start start
init
create
inited
create
onLoad
Wait
onShow
Wait
F_rend
ready onRead
render Active
onHide
render Active
onShow
render Active onUnlo
微信小程序开发三)
微信小程序开发三)
9/10
微信小程序开发三)
第4节路由
微信小程序开发三)
微信小程序开发三)
10/10
微信小程序开发三)
页面栈
页面栈对页面管理
NO 操作内容 页面栈变化说明
1 初始化 P_init:in
2 打开新页面 P_open:in
3 重定向 P_cur:out;p_redirect:in
4 页面返回 P_top:out;p_return:top
()
获取页面栈实例:返回值:数组
索引 1 2 N
路由方式
微信小程序开发三)
微信小程序开发三)
11/10
微信小程序开发三)
路由后页
NO 操作内容 触发方式 路由前页面

‘load+sh
初始化
ow
打开新页 ‘load+sh
2 ‘ hide
面 ow
第5节模块化
作用域:
函数和变量只在当前文件中有有效;
模块化:
创办模块文件,扩展名 JS,比方:. 模块文件结构以下:
函数列表:
Functionfun1(){};
Functionfun2(){};
微信小程序开发三)
微信小程序开发三)
12/10
微信小程序开发三)
函数导出
微信小程序开发三)
微信小程序开发三)
10/10
微信小程序开发三)
模块引用实列以下:
引用JS文件
Varcom=require( “ ”);
使用实例
Page({
第6节API
小程序开发框架MINA供应丰富的微信原生API,可以方便的调起微信供应的能力,如获取用户信息,当地储藏,支付功能等。
详细介绍请参照微信小程序 API文档
欢迎阅读下一章.
微信小程序开发三)
微信小程序开发三)
14/10
微信小程序开发三)

最近更新

扶正抗癌方治疗晚期非小细胞肺癌化疗后癌因性.. 3页

手工锁在SQL SERVER中的应用 4页

2025年MBTI职业性格测评 152页

我国企业应对美国反倾销的会计策略研究——基.. 5页

2025年c钻孔灌注桩施工安全专项方案 4页

情感教育在初中语文教学中的应用 3页

2025年AB座柱脚灌浆料施工方案终 9页

2025年5000td水泥熟料带dd型分解炉的nsp窑的设.. 19页

2025年300头公猪的猪人工授精站设计项目可行性.. 55页

异径筒类件仿形锻造方案研究 3页

广州市绿道工程效益评估 4页

幼儿教师集体教学活动中教学行为的现状研究 3页

幼儿园中“成语故事”的教学实践分析 3页

2025年怎样利用音标记单词教学内容 8页

工作记忆负荷对特质焦虑个体认知控制的影响及.. 3页

2025年建工系本科生毕业设计论文工作规定 4页

山东省农村信用社网银风险预警系统的设计与实.. 3页

2025年广告牌灯光自动控制器设计说明教学文案.. 20页

小容量肺灌洗治疗矽肺合并稳定期中重度慢性阻.. 3页

2025年年产万吨饲料厂可行性研究报告书 86页

九年级物理(下册)期末试卷及答案(完整) 10页

幼儿园燃气事故应急方案 5页

危货运输应急演练总结报告 5页

沪教版(上海)-初中数学七年级、八年级、九年级.. 16页

关于退学的委托书 3页

【精品】妈妈的作文500字合集7篇 7页

郑州市商城遗址导游词2022 5页

高三查漏补缺班会 21页

最新公路隧道施工技术规范JTG-F60-2022(质量评.. 11页

七个时代八个约综述 18页