微信小程序中基本知识
- 每个页面文件夹里,都有一个页面对应的js文件;
- 这个文件里的Page()函数用来注册页面;
- 接受一个object参数,其指定页面的初始数据、生命周期函数、事件处理函数等页面的所有业务逻辑处理都放在这个文件里。
object参数说明:
属性 | 描述 |
---|---|
data | 页面的初始数据 |
onLoad | 监听页面加载 |
onReady | 监听页面初次渲染完成 |
onShow | 监听页面显示 |
onHide | 监听页面隐藏 |
onUnload | 监听页面卸载 |
onPullDownRefresh | 监听用户下拉动作 |
onReachBottom | 页面上拉触底事件的处理函数 |
onShareAppMessage | 用户单击右上角分享 |
onPageScroll | 页面滚动触发事件的处理函数 |
onTabItemTap | 当前是tab页时,点击tab时触发 |
其他 | 开发者可以添加任意的函数或数据到object参数中,在页面的函数中用this可以访问 |
页面初始化数据
- data为页面初始化数据;
- 初始化数据将作为页面的第一次渲染;