小程序【笔记002】逻辑层简介
1 初始化
app.js 里面的App()函数是初始化的注册函数。
2 页面注册
2.1 页面的注册通过Page函数来进行,如上,
2.1.1 data
Page 里面通过定义data类型(object)对页面的数据进行初始化,同时,规范数据的格式。
上面的初始化data含有4个属性,
页面的数据在后期的setData里面可以被修改,
对比data的初始化定义,
2.1.2 生命周期函数,onLoad 、 onReady、
生命周期函数的定义很明确就是在页面的生命周期来看这个事件的发生。
3 页面的路由
页面的路由就是页面的跳转,从一个页面跳转到另外一个页面,
页面的跳转利用微信的API函数,
APIwx.navigateTo
APIwx.redirectTo
APIwx.navigateBack
等页面重定向函数,Tab的切换。
页面路由可以放在页面的生命周期函数里面触发。
4 逻辑层的模块化
微信的模块化,主要通过JS的特点来完成。
打包的JS的文件,通过module.exports, exports 方法对外暴露接口。