1. 程式人生 > >微信小程式頁面重新整理,下拉重新整理

微信小程式頁面重新整理,下拉重新整理

最近做專案的時候略微研究了一下微信小程式的頁面重新整理機制.

微信小程式的重新整理類似於Ajax的重新整理,可以通過setData實現部分頁面的重新整理,並不需要onLoad頁面.

當然,微信小程式並沒有類似於網頁或者Android的頁面過載方法.

重新整理頁面只能通過setData或者使用官方提供的下拉重新整理.

1.使用setData

this.setData({ shop_list: new_shop_list })

2.使用下拉重新整理

a.首先在index.json裡設定

{ //開啟下拉重新整理   "enablePullDownRefresh": true,  //設定頁面顏色(設定顏色才可以看到下拉重新整理的動畫效果)  
"backgroundTextStyle": "dark"}

b.在index.js中的onPullDownRefresh 方法中寫重新整理的邏輯程式碼

/** * 頁面相關事件處理函式--監聽使用者下拉動作 */ onPullDownRefresh: function () {    //當邏輯執行完後關閉重新整理        wx.stopPullDownRefresh() },

c.效果實現