下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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-2026学年体能棒玩法教案
- 3.5 智能机器人教学设计高中信息技术人教中图版2019选修4 人工智能初步-人教中图版2019
- 2025-2026学年兔子怎么拼音教案
- 2025-2026学年排球教学设计新浪
- 2025-2026学年王者荣耀上五杀教学设计
- 2025-2026学年信息环境概述教学设计
- 2026年教育思想大讨论报告(3篇)
- 小学学困生辅导计划
- 2026年中级经济师(运输经济专业)历年真题解析及答案
- 中小学班级管理创新案例及经验分享
- 精装修成品保护施工方案与措施
- 2026北京外国语大学纪检监察岗位招聘建设笔试模拟试题及答案解析
- 恒丰银行社会招聘在线测评试题
- 2026年《中华人民共和国行政复议法》解读
- 2026年广东高考政治真题试卷+解析及答案
- 7.3 云南省(课件42张)- 星球版地理八年级下册
- 肺气肿的课件
- 海军舰艇作战使用指南(标准版)
- 中科曙光公司在线测评题
- 钢丝绳检查检验制度与钢丝绳的使用及报废安全管理办法
评论
0/150
提交评论