微信小程式如何上拉載入下一頁

2021-08-29 20:29:41 字數 1877 閱讀 6209

data:

,

onreachbottom:

function()

this

.setdata()

this

.requestvideos

(this

.data.activeindex)

},

需要判斷是否最後一頁,不再響應載入,我這裡直接return出函式了,requestvideos是向伺服器訪問資料的自定義函式

你也可以在頁面的.json檔案中定義距離底部多少距離,響應上拉事件,我試了,感覺差別不大,沒太多影響

requestvideos

(index))(

) wx.

request(,

method:

"post"

, header:

, success:

(res)

=>

else

if(res.data.data.length <

this

.data.pagesize)

// 追加資料

newdata.videos =

this

.data.videos.

concat

(res.data.data)

this

.setdata

(newdata)}}

, fail:()

=>})

}

// 顯示網路異常

showerror:

function()

)}

上面的函式你甚至可以定義傳參來自定義提示內容

page(,

onload:

function()

,// 上拉載入更多

onreachbottom:

function()

this

.setdata()

this

.requestvideos

(this

.data.activeindex)},

// 選擇menu

selector:

function

(e))

this

.requestvideos

(index)},

/** */

requestvideos

(index))(

) wx.

request(,

method:

"post"

, header:

, success:

(res)

=>

else

if(res.data.data.length <

this

.data.pagesize)

// 追加資料

newdata.videos =

this

.data.videos.

concat

(res.data.data)

this

.setdata

(newdata)}}

, fail:()

=>})

}})

post 請求需要修改 header,系統預設是 json

微信小程式 上拉載入

oa系統中,領導要對員工的的申請進行審批,如此多的員工,不可能一下子都顯示出來,需要後台進行分頁,每次上拉觸底載入一頁,每次上拉觸底載入一頁。注 因為各方面原因,不能上傳源 只提供思路和偽 data onload function options onreachbottom function ini...

微信小程式 下拉重新整理 上拉載入

1.下拉重新整理 小程式頁面整合了下拉功能,並提供了介面,我們只需要一些配置就可以拿到事件的 具體頁面的.json檔案 1 1 window 2.在js檔案中新增 函式 下拉重新整理 介面 onpulldownrefresh function 3.新增資料 通常情況下的下拉重新整理操作,就是把查詢條...

微信小程式上拉載入更多

一般上拉載入更多用於資料太多,一次載入完成資料卡頓,差不多就是乙個分頁的功能,寫法很簡單,首頁data資料中先定義乙個page為1,第一次進入頁面呼叫介面將為1的page傳給後台,隨後在小程式自帶的onreachbottom函式中操作 onreachbottom function 顯示載入圖示 wx...