微信小程序實現下拉刷新功能
1.json文件配置屬性enablePullDownRefresh
1 { 2 "enablePullDownRefresh": true 3 }
2.js中調用刷新函數
1 /** 2 * 獲取數據 3 */ 4 getlist() { 5 //業務邏輯...(省略) 6 7 //隱藏loading 提示框 8 wx.hideLoading(); 9 //隱藏導航條加載動畫 10 wx.hideNavigationBarLoading(); 11 //停止下拉刷新 12 wx.stopPullDownRefresh(); 13 }, 14 15 /** 16 * 刷新 17 */ 18 onRefresh:function(){ 19 //導航條加載動畫 20 wx.showNavigationBarLoading() 21 //loading 提示框 22 wx.showLoading({ 23 title: 'Loading...', 24 }) 25 this.getlist(); 26 }, 27 28 /** 29 * 頁面相關事件處理函數--監聽用戶下拉動作 30 */ 31 onPullDownRefresh: function () { 32 this.onRefresh(); 33 }
最終結果: