小程式上拉載入更多 微信小程式搜尋分頁功能實現

2021-10-11 15:10:00 字數 1383 閱讀 5773

這裡以搜尋歌曲為例:

前端:搜尋

}--}

}正在載入更多...

已載入全部

樣式:page else {

that.setdata({

searchloadingcomplete: true, //把「沒有資料」設為true,顯示

searchloading: false //把"上拉載入"的變數設為false,隱藏

keywordsearch: function (e) {

this.setdata({

searchpagenum: 1, //第一次載入,設定1

searchsonglist: , //放置返回資料的陣列,設為空

isfromsearch: true, //第一次載入,設定true

searchloading: true, //把"上拉載入"的變數設為true,顯示

searchloadingcomplete: false //把「沒有資料」設為false,隱藏

this.fetchsearchlist();

//滾動到底部觸發事件

searchscrolllower: function () {

let that = this;

if (that.data.searchloading && !that.data.searchloadingcomplete) {

that.setdata({

searchpagenum: that.data.searchpagenum + 1, //每次觸發上拉事件,把searchpagenum+1

isfromsearch: false //觸發到上拉事件,把isfromsearch設為為false

that.fetchsearchlist();

function getsearchmusic(keyword, pageindex, callbackcount, callback) {

wx.request({

url: '',

data: {

keywords:'莊心妍',

clientver:'=& platform=webfilter'

// method: 'post',

success: function (res) {

// console.log(res)

if (res.statuscode == 200) {

callback(res.data);

微信小程式上拉載入更多

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

微信小程式 上拉載入

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

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

獲取商品列表 async getgoodslist 關閉下拉重新整理 wx.stoppulldownrefresh 生命週期函式 監聽頁面載入 onload function options 頁面上拉觸底事件的處理函式 onreachbottom function fail complete els...