微信自身有監聽用戶下拉動作的函數,可以在該函數里面加入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()中調用該函數達到刷新頁面數據的效果
