微信小程序开发三微信小程序开发(三)第三章 逻辑层逻辑层向表现层提供数据,响应表现层事件.第1节注册程序1.APP(object):注册小程序Object属性方法APP()代码实例Options:场景值,详见场景值一章。2.getApp():创建小程序实例第2节场景值部分场景值列表第3节注册页面1注册页面:page(object)Object属性和方法:Object属性和方法:(续上页)代码示例:2初始化数据:表现层代码逻辑层数据提供3事件处理:表现层事件绑定:逻辑层事件处理:4生命周期函数:分析模型:表现层+表现层事件+两层关联+逻辑层+逻辑层事件生命周期:产生+存续+消毁视图模型:“泳道”图第4节路由1.页面栈页面栈对页面管理2.getCurrentPages()获取页面栈实例:返回值:数组3.路由方式第5节模块化1.作用域:函数和变量只在当前文件中有有效;全局变量通过APP(DATA)设定,并通过var app=getApp();app.data.varant 使用全局变量;2.模块化:创建模块文件,扩展名JS,例如:user.js.模块文件结构如下:模块引用实列如下:第6节API小程序开发框架MINA提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。详细介绍请参考微信小程序API文档欢迎阅读下一章.