


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微信小程序开发(二)第三章逻辑层逻辑层向表现层提供数据,响应表现层事件. 第1节注册程序1. APP(object)注册小程序Object属性方法属性类型说明触发onLaun ch()fun cti on初始化初始on Show()fun cti on显示后转前on Hide()fun cti on隐藏前转后APP ()代码实例App(onLaun ch: fun cti on (opti ons) / Do something initial when launch.,on Show:f unction( optio ns) / Do someth ing whe n show.,onH i
2、de: function。Opti ons:场景值,详见场景值一章。2. getApp()创建小程序实例var app In sta nee = getApp()第2节场景值部分场景值列表NOVALUEDESCNOVALUEDESCNOVALUEDESC11001发现栏71014程序模板131028我的卡包21005搜结果81020公众号模141029卡券1001+100一 3100691022聊天置顶一151035公众菜单第3节注册页面1. 注册页面:page(object)Object属性和方法:NO属性类型说明1dataobject数据2onLoadfun cti on加载3on Rea
3、dyfun cti on就绪4onShowfun cti on显示Object属性和方法:(续上页)NO属性类型说明7on PullDow nRefreshfun cti on下拉刷新8on ReachBottomfun cti on达到底端代码示例:Page(data: text: "This is page data." ,on Load: fun cti on( opti ons) ,on Readyf un cti on() / Do somethi ng whe n page ready. ,on Show:f unction() / Do someth ing
4、whe n page show. ,onH ide: function。/ Do someth ing whe n page hide. ,onUnl oad: function。/ Do someth ing whe n page close. ,on PullDow nRefresh:fu nctio n() / Do someth ing whe n pull dow n. ,on ReachBottomfu nctio n() / Do someth ing whe n page reach bottom. ,onShareAppMessagefunction() /return cu
5、stom share date when user2. 初始化数据:表现层代码<view> text </view>逻辑层数据提供Page(data: text:初始数据',3. 事件处理:表现层事件绑定:<view bin dtap=" viewTap'click me </view>逻辑层事件处理:Page(viewTap fun cti on() con sole .Io g('view tap')4.生命周期函数:分析模型:表现层+表现层事件+两层关联+逻辑层+逻辑层事件生命周期:产生+存续+消毁视图模
6、型:“泳道”图startstartcreateinitin itedonLoadcreatedX,Wait dataF renderonShowWait notif>freadyonReadyJ丿111ren derActiveLonH ideren derCjF-Active、ren derJActiveonUnl oad第4节路由1.页面栈页面栈对页面管理NO操作内容页面栈变化说明1初始化Pn it:i n2打开新页面P_ope n:i n3重定向P_cur:out;p_redirect:i n4页面返回P_top:out;p_retur n:top2. getCurrentPage
7、s()获取页面栈实例:返回值:数组索引12N3. 路由方式NO操作内容触发方式路由前页面路由后页面1初始化 load+show2打开新页面 wx.n avigateTohide load+show3重定向 wx.redirectTohide'load+show4页面返回 wx.n avigateBackhide show第5节模块化1. 作用域:函数和变量只在当前文件中有有效;全局变量通过 APP(DATA )设定,并通过var即使用全局变量;2. 模块化:创建模块文件,扩展名JS例如:user.js模块文件结构如下:/函数列表:Fun ction fun 1();Fun ction fun 2();/函数导出模块引用实列如下:/引用JS文件Var com=requir
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国核桃种植深加工项目创业计划书
- 中国散射通信设备项目创业计划书
- 中国计算机视觉项目创业计划书
- 中国观赏鱼项目创业计划书
- 2025盛工园林机械买卖合同
- 2025合同履行过程中担保若干规定「全文」
- 中国感知智能项目创业计划书
- 中国吊竹梅项目创业计划书
- 矿井Face完整性评价指标体系-洞察阐释
- 乒乓球规则考试题及答案
- 低噪声污水冷却塔施工方案
- 中央企业安全生产考核实施细则课件
- 人民网舆情监测室发布2023年互联网舆情分析报告
- 湖北省襄阳市谷城县2022-2023学年五年级下学期期末科学
- 《孔乙己》《变色龙》教学设计 统编版语文九年级下册
- 有限空间作业管理制度汇编
- 流程优化理论及技巧
- 2023-2024学年山西省长治市小学语文五年级期末模考题详细参考答案解析
- 基于PLC控制的电梯系统设计论文
- 《滑炒技法-尖椒炒肉丝》说课课件
- 井下电气设备防爆完好图册(新)
评论
0/150
提交评论