您当前的位置: 首页 > 知识百科 > 小程序工具函数用法详解

小程序工具函数用法详解

时间:2023-07-01 14:05 阅读数:80 人阅读 分类:知识百科

  小程序工具函数用法详解如下,以下是开发微信小程序常用的一些小程序工具函数用法,小编认为各位微信小程序开发者们都有必要去了解以下的内容,小程序工具函数用法详解送给大家,大家快来看看吧。

  小程序工具函数用法详解说明:

  在开发微信小程序的时候遇到工具函数函数,或者不明白的地方,最好上官网查询相应的知识,以下是常用的小程序工具函数用法详解:

  微信小程序 函数用来注册一个页面。接受一个 object 参数,其指定小程序页面的初始数据、生命周期函数、事件处理函数等。

  小程序工具函数参数说明:

  dataObject页面的初始数据

  onLoadFunction生命周期函数--监听页面加载

  onReadyFunction生命周期函数--监听页面初次渲染完成

  onShowFunction生命周期函数--监听页面显示

  onHideFunction生命周期函数--监听页面隐藏

  onUnloadFunction生命周期函数--监听页面卸载

  微信小程序示例代码:

  

  data 将会以 JSON 的形式由逻辑层传至渲染层,所以其小程序数据必须是可以转成 JSON 的格式:字符串,数字,布尔值,对象,数组。

  渲染层可以通过 WXML 对数据进行绑定。

  微信小程序示例代码:

  

  生命周期函数

  onLoad: 页面加载

  一个页面只会调用一次。

  参数可以获取wx.navigateTo和wx.redirectTo及中的 query。

  onShow: 页面显示

  每次打开页面都会调用一次。

  onReady: 页面初次渲染完成

  一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。

  对界面的设置如wx.setNavigationBarTitle请在onReady之后设置。详见生命周期

  onHide: 页面隐藏

  当navigateTo或底部tab切换时调用。

  onUnload: 页面卸载

  当redirectTo或navigateBack的时候调用。

  页面相关事件处理函数

  onPullDownRefresh: 下拉刷新

  监听用户下拉刷新事件。

  需要在config的window选项中开启enablePullDownRefresh。

  当处理完数据刷新后,wx.stopPullDownRefresh可以停止当前页面的下拉刷新。

  事件处理函数:

  此外可以定义特殊函数,但是要注意的是,除了初始化数据以外,如果达到触发事件,那么就会执行定义的事件处理函数。

  微信小程序示例代码:

  

  Page.prototype.setData()

  小程序工具函数主要是把小程序数据发送到小程序的视图层,而且在发送的同时会改变data值。

  小程序工具函数使用注意实现如下:

  1、如果直接的去修改data值是没有效果的哦,根本无法改变现有的状态,而且还会引起数据不一致的问题。

  2、小程序工具函数单次设置小程序数据必须少于1024kB,所以一定要避免一次设置过多数据。

  3、接受一个对象,以 key,value 的形式表示将 this.data 中的 key 对应的值改变成 value。

  4、其中 key 可以非常灵活,以数据路径的形式给出,如 array[2].message,a.b.c.d,并且不需要在 this.data 中预先定义。

  微信小程序示例代码:

  

  好了,小程序工具函数用法详解就全部介绍完毕了,以上内容供大家参考,微信小程序开发者们了解了以上小程序工具函数以后,可以省不少的麻烦哦。大家请多关注微小乔。感谢大家的关注哦。

  

  微信小程序ui设计工具怎么使用?

  如何使用微信小程序工具条

  微信小程序码制作工具怎么使用?