文中叙述小程序定制进程中页面逻辑文件的主要功能有哪些?主要功能有设置初始数据;定义当前页面的生命周期函数;定义事件处理函数等。小程序定制每个页面文件都有一个相应的逻辑文件,逻辑文件是运行在纯JavaScript引擎中。因此,在逻辑文件中不能使用浏览器提供的特有对象(document、window)及通过操作DOM改变页面,只能采用数据绑定和事件响应来实现。

在逻辑层,Page()方法用来注册一个页面,并且每个页面有且仅有一个。1、设置初始数据小程序定制设置初始数据是对页面的第一次数据绑定。对象data将会以JSON(JavascriptObjectNo¯tation,JS对象简谱)的形式由逻辑层传至视图层。因此,数据必须是可以转成JSON的格式(字符串、数字、布尔值、对象、数组)。小程序定制视图层可以通过WXML对数据进行绑定。2、定义当前页面的生命周期函数在Page()函数的参数中,可以定义当前页面的生命周期函数。小程序定制页面的生命周期函数主要有onLoad、onShow、onReady、onHide、onUnload。3、使用setData更新数据小程序定制在Page对象中封装了一个名为setData()的函数,用来更新data中的数据。函数参数为Object,以“key:value”对的形式表示将this.data中的key对应的值修改为value。4、定义事件处理函数小程序定制开发者在Page()中自定义的函数称为事件处理函数。视图层可以在组件中加入事件绑定,当达到触发事件时,定制的小程序就会执行Page()中定义的事件处理函数。示例代码如下:

企业网站建设

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。