page函数的紧张浸染是他可以吸收-工具参数、指定页面数据的初始化、生命周期函数、事宜处理函数等。
利用page初始化数据在page函数的data工具中可以对页面须要用到的函数及数据进行初始化,,data已JSON(文末备注JSON)的形式由逻辑层传至渲染层,以是他的所有利用的数据必须是可以转换成JSON格式的:字符串、数字、布尔值、工具、或者数组。比如本例在页面当中显示的“hello world”这个字符串,便是这样。
data工具中初始化数据

在index.wxxml中引用了motto
由于前面的引用页面描述了hello world字符
page的生命周期函数onLoad:监听页面的加载,一个页面只会调用一次。每个页面都有自己复写的onLoad函数。
onReady:监听页面的第一次渲染,一个页面只会调用一次,返回页面渲染状态,确定程序是否和视图层进行下一步的交互。
onShow:监听页面的显示,每次打开干系页面都会调用一次。
onHide:监听页面是否隐蔽,当navigate TO或者底部标签切换时都会调用,切换标签时页面并没有销毁。
onUnload:监听页面卸载,当redirectTO或navigateBack时调用。
数据的绑定WXML页面的动态数据都是来自JS文件page的data,数据绑定的办法就如我们例子中的{{motto}}的办法,利用双花括号将变量抱起来,然后在WXML页面显示出来。
双花括号绑定的数据
其余还有组件属性绑定,掌握属性绑定,关键字绑定等,我们在后面学习了wxml和wxss后结合实例自然就会明白了。
好了下面留个小作业:你能把你的名字和电话显示在页面上吗如下图,不一定完备按照图片格式,只要添加上就算合格,由于我们还没有讲到小程序的样式掌握。
添加上你的名字和电话
NOTE:JSON 可以将 JavaScript 工具中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地通报这个字符串,并在须要的时候将它还原为各编程措辞所支持的数据格式,例如在 PHP 中,可以将 JSON 还原为数组或者一个基本工具。在用到AJAX时,如果须要用到数组传值,这时就须要用JSON将数组转化为字符串。这便是为什么要转换成JSON的缘故原由。
后面课程我会只管即便每天更新一篇,但是我想看到你们能和我互动起来,这样,下一篇你们想看什么在底部留言,我将挑选最得当的跟大家分享。由于韶光关系,文中可能会有错别字请大家包涵,我一定尽最大的努力来写这个系列请理解感激。