文中描述小程序订制进程中页面逻辑文件的主要功能存有哪些?主要功能存有设置起始数据;定义当前页面的生命周期函数;定义事件处理函数等。小程序订制每个页面文件都存有一个适当的逻辑文件,逻辑文件就是运转在氢铵JavaScript引擎中。因此,在逻辑文件中无法采用浏览器提供更多的特有对象(document、window)及通过操作方式DOM发生改变页面,就可以使用数据存取和事件积极响应去同时实现。
在逻辑层,Page()方法用以登记注册一个页面,并且每个页面存有且仅有一个。
1、设置起始数据
小程序订制设置起始数据就是对页面的第一次数据存取。对象data将可以以JSON(JavascriptObjectNo¯tation,JS对象乐谱)的形式由逻辑层传到视图层。因此,数据必须就是可以转换成JSON的格式(字符串、数字、布尔值、对象、数组)。小程序订制视图层可以通过WXML对数据展开存取。
2、定义当前页面的生命周期函数
在Page()函数的参数中,可以定义当前页面的生命周期函数。小程序订制页面的生命周期函数主要存有onLoad、onShow、onReady、onHide、onUnload。
3、采用setData更新数据
小程序订制在Page对象中PCB了一个名叫setData()的函数,用以更新data中的数据。函数参数为Object,以“key:value”对的形式则表示将this.data中的key对应的值修正为value。
4、定义事件处理函数
小程序订制开发者在Page()中自定义的函数称作事件处理函数。视图层可以在组件中重新加入事件存取,当达至引爆事件时,订制的小程序就可以继续执行Page()中定义的事件处理函数。