這裡以搜尋歌曲為例:
前端:搜尋
}--}
}正在載入更多...
已載入全部
樣式: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...