- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
微信小程序开发(三)
第三章逻辑层
逻辑层向表现层提供数据,响应表现层事件.
注册程序
APP(object):注册小程序
Object属性方法
属性
属性
类型
说明
触发
onLaunch()
function
初始化
初始
onShow()
function
显示
后转前
onHide()
function
隐藏
前转后
onError()
function
出错
脚本出错
其他
any
附加
个人订制
APP()代码实例
App({
App({
onLaunch:function(options){
},
onShow:function(options){
},
onHide:function(){
},
onError:function(msg){
(msg)
},
globalData:Iamglobaldata
})
Options:场景值,详见场景值一章。
getApp():创建小程序实例
var
varappInstance=getApp()
//Iamglobaldata
场景值
部分场景值列表
NO
NO
VALUE
DESC
NO
VALUE
DESC
NO
VALUE
DESC
1
1001
发现栏
7
1014
程序模板
13
1028
我的卡包
2
1005
搜结果
8
1020
公众号模
14
1029
卡券
3
1006
1001+1005
9
1022
聊天置顶
15
1035
公众菜单
4
1007
单聊
10
1023
安卓图标
16
1036
消息卡
5
1008
群聊
11
1024
Profile页
17
1042
好友搜索
6
1011
二维码
12
1025
一维码
18
1043
公众模板
注册页面
注册页面:page(object)
Object属性和方法:
NO
NO
属性
类型
说明
1
data
object
数据
2
onLoad
function
加载
3
onReady
function
就绪
4
onShow
function
显示
5
onHide
function
隐藏
6
onUnload
function
卸载
Object属性和方法:(续上页)
NO
NO
属性
类型
说明
7
onPullDownRefresh
function
下拉刷新
8
onReachBottom
function
达到底端
9
onShareAppMessage
function
共享APP消息
10
其他
function
代码示例:
Page({
Page({
data:{text:Thisispagedata.},
onLoad:function(options){},
onReady:function(){},
onShow:function(){},
onHide:function(){},
onUnload:function(){},
onPullDownRefresh:function(){},
onReachBottom:function(){},
onShareAppMessage:function(){},
viewTap:function(){
({
text:Setsomedataforupdatingview.
})
},
customData:{
hi:MINA
}
})
初始化数据:
表现层代码
view{{text}}/view
view{{array[0].msg}}/view
逻辑层数据提供
Page({
Page({
data:{
text:初始数据,
array:[{msg:消息1},{msg:消息2}]
}
})
事件处理:
表现层事件绑定:
view
viewbindtap=viewTapclickme/view
逻辑层事件处理:
Page({
Page({
viewTap:function(){
(viewtap)
}
})
生命周期函数:
分析模型:表现层+表现层事件+两层关联+逻辑层+逻辑层事件
生命周期:产生+存续+消毁
视图模型:“泳道”图
表现层线程
表现层线程
逻辑层线程
两层关联
start
inited
init
start
create
onLoad
created
onShow
Waitdata
Waitnoti
F_render
ready
onReady
Acti
您可能关注的文档
最近下载
- 统编小学语文五年级下册作业设计(全册).doc VIP
- 建筑工程图集 07CJ03-1:轻钢龙骨石膏板隔墙、吊顶(参考图集).pdf VIP
- 基于后悔理论和三支决策理论的智能通道匹配系统及方法.pdf VIP
- 驻场服务人员管理办法.docx VIP
- 一年级上册语文数学无纸笔测试精品课件.pptx VIP
- 煤矿井下机电设备完好性要求(KA25—2025).docx
- 金蝶云星空 V9.0_产品培训_财务_总账.pptx VIP
- 【倍福BECKHOFF】手册:TwinCAT 2 PLC入门教程V2.42.pdf VIP
- 电子教案《交往与合作》第二单元第四课组建自己小团队1.docx VIP
- 轨道交通供电系统故障诊断技术.pptx
原创力文档


文档评论(0)