微信自身有监听用户下拉动作的函数,可以在该函数里面加入onLoad()函数里面的内容,相当于给页面重新赋初值。
比如:
/** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { var _this = this; //1、引用数据库 const db = wx.cloud.database({ //这个是环境ID不是环境名称 env: \'环境ID\' }) //2、开始查询数据了 news对应的是集合的名称 db.collection(\'集合名称\').get({ //如果查询成功的话 success: res => { console.log(res.data) //这一步很重要,给ne赋值,没有这一步的话,前台就不会显示值 this.setData({ ne: res.data }) } }) },
也可以将onLoad()函数里面的内容建立一个函数,在onLoad里面和onPullDownRefresh()中调用该函数达到刷新页面数据的效果
请发表评论