微信小程序开发三.docx
《微信小程序开发三.docx》由会员分享,可在线阅读,更多相关《微信小程序开发三.docx(8页珍藏版)》请在冰点文库上搜索。
![微信小程序开发三.docx](https://file1.bingdoc.com/fileroot1/2023-6/7/6b8b1949-3929-4fcd-bf32-a9eef974dfcf/6b8b1949-3929-4fcd-bf32-a9eef974dfcf1.gif)
微信小程序开发三
微信小程序开发(三)
第三章逻辑层
逻辑层向表现层提供数据,响应表现层事件.
第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)设定,并通过varapp=getApp();app.data.varant使用全局变量;
2.模块化:
创建模块文件,扩展名JS,例如:
user.js.模块文件结构如下:
模块引用实列如下:
第6节API
小程序开发框架MINA提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。
详细介绍请参考微信小程序API文档
欢迎阅读下一章.