国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序 滾動(dòng)到底部加載新的數(shù)據(jù) 之后滾動(dòng)到頂部

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序 滾動(dòng)到底部加載新的數(shù)據(jù) 之后滾動(dòng)到頂部。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.配置到底部監(jiān)聽(tīng)

在app.json的window里面加入

里面的300表示距離底部300rpx觸發(fā)onReachBottom事件 默認(rèn)50rpx

 "window": {
    "onReachBottomDistance": 300
  },

2.在數(shù)據(jù)列表的js頁(yè)面

  /**
   * 頁(yè)面上拉觸底事件的處理函數(shù)
   */
   onReachBottom() {
    console.log("到底部了");
    // 把字符串轉(zhuǎn)為數(shù)字進(jìn)行加減
    let page = parseInt(this.data.page)
    let last_page = parseInt(this.data.last_page);
    // 判斷是否是最后一頁(yè) last_page 是后端返回的當(dāng)前數(shù)據(jù)有多少頁(yè)
    if (page < last_page) {
     // 當(dāng)前數(shù)據(jù)到底部就把page+1傳入獲取第二頁(yè)數(shù)據(jù)合并
      page = parseInt(page + 1);
      // console.log(page);
      this.setData({
        page: page,
      });
      this.order_list(this.data.page);
    } else {
      wx.showToast({
        title: "沒(méi)有更多數(shù)據(jù)了",
        icon: "none",
        duration:3000,
      })
    }
  },

// 請(qǐng)求數(shù)據(jù)方法
getClue(page) {
    getClueApi({
      page
    }).then((res) => {
        // 請(qǐng)求返回的數(shù)據(jù)
      console.log(res.data);
       // 把請(qǐng)求到的數(shù)據(jù)與前一次的數(shù)據(jù)合并,第一次的時(shí)候定義的列表要為空[]
       let list = []
        // 判斷當(dāng)前是否為第一頁(yè),在還有其他篩選條件的情況下,其他篩選條件更新時(shí),傳入的this.data.page為1 就會(huì)覆蓋整個(gè)list數(shù)據(jù)
      if (page != 1) {
        list = [...this.data.list, ...res.data.list.data]
      } else {
       // 傳入1就初始化為1
        this.setData({
          page:page
        })
        // 滾動(dòng)到頂部
        wx.pageScrollTo({
          scrollTop: 0
      })
        list = res.data.list.data
      }
      this.setData({
        list: list,
        cluestatus: res.data.status,
        last_page: res.data.list.last_page
      })
    })
  },
// 其他篩選觸發(fā)的事件
 input() {
    if (this.data.seek != "") {
        // 這里傳入的page為1 所以會(huì)重新覆蓋list數(shù)據(jù)
      this.getClue(1, this.data.seek)
    } else {
      Toast({
        position: "top",
        message: '請(qǐng)輸入搜索詞!'
      });
    }
  },

小程序監(jiān)聽(tīng)滾動(dòng)到底部,微信小程序,小程序

小程序監(jiān)聽(tīng)滾動(dòng)到底部,微信小程序,小程序文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-651557.html

到了這里,關(guān)于微信小程序 滾動(dòng)到底部加載新的數(shù)據(jù) 之后滾動(dòng)到頂部的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序使用echarts動(dòng)態(tài)加載數(shù)據(jù)

    微信小程序使用echarts動(dòng)態(tài)加載數(shù)據(jù)

    官網(wǎng)地址?GitHub - ecomfe/echarts-for-weixin: Apache ECharts 的微信小程序版本? 將官網(wǎng)代碼下載到本地,并進(jìn)行解壓,可以運(yùn)行一下查看示例代碼 將圖示中的文件夾復(fù)制粘貼到小程序相應(yīng)位置,建議放在components文件夾中? json文件,路徑要與文件的位置保持一致 ?wxml文件,給ec-canvas一

    2024年04月12日
    瀏覽(26)
  • 微信小程序:點(diǎn)擊按鈕實(shí)現(xiàn)數(shù)據(jù)加載(帶模糊查詢)

    微信小程序:點(diǎn)擊按鈕實(shí)現(xiàn)數(shù)據(jù)加載(帶模糊查詢)

    wxml: 增加按鈕 button class=\\\"last\\\" bindtap=\\\"bindMore\\\" wx:if=\\\"{{!allDataLoaded}}\\\"點(diǎn)擊獲取更多/button js: wxss: 后端thinkphp:

    2024年02月14日
    瀏覽(30)
  • 【自用】微信小程序體驗(yàn)版無(wú)法加載數(shù)據(jù)、無(wú)法調(diào)用接口

    【自用】微信小程序體驗(yàn)版無(wú)法加載數(shù)據(jù)、無(wú)法調(diào)用接口

    沒(méi)有打開(kāi)微信小程序調(diào)試模式 1.進(jìn)入小程序 點(diǎn)擊右上角的3個(gè)點(diǎn)兒 2.點(diǎn)擊右下角開(kāi)發(fā)調(diào)試 3.點(diǎn)擊“打開(kāi)調(diào)試” 4.點(diǎn)擊“前往體驗(yàn)版”,重新進(jìn)行測(cè)試 5.問(wèn)題解決(右下角出現(xiàn)角標(biāo)),重新進(jìn)行測(cè)試吧!

    2024年02月11日
    瀏覽(17)
  • linux設(shè)備樹(shù)節(jié)點(diǎn)添加新的復(fù)位屬性之后設(shè)備驅(qū)動(dòng)加載異常問(wèn)題分析

    linux設(shè)備樹(shù)節(jié)點(diǎn)添加新的復(fù)位屬性之后設(shè)備驅(qū)動(dòng)加載異常問(wèn)題分析

    該問(wèn)題是在調(diào)試linux設(shè)備驅(qū)動(dòng)時(shí)出現(xiàn),根據(jù)當(dāng)時(shí)對(duì)該問(wèn)題的理解以及對(duì)應(yīng)的驗(yàn)證方法去整理為該文檔。 這里只給出一個(gè)驅(qū)動(dòng)代碼的示意test_fw.c,probe函數(shù)具體的功能就不再貼出。 給test_fw_load節(jié)點(diǎn)添加了復(fù)位屬性。 2.2.1 原始test_fw.c出現(xiàn)的問(wèn)題 當(dāng)給test_fw.c對(duì)應(yīng)的設(shè)備樹(shù)添加了復(fù)

    2024年02月08日
    瀏覽(22)
  • python爬取動(dòng)態(tài)加載頁(yè)面,selenium實(shí)現(xiàn)滾動(dòng)到底

    python爬取動(dòng)態(tài)加載頁(yè)面,selenium實(shí)現(xiàn)滾動(dòng)到底

    最近的寫(xiě)爬蟲(chóng)的時(shí)候遇到一些問(wèn)題,就是頁(yè)面是動(dòng)態(tài)加載的,抓包的時(shí)候發(fā)現(xiàn)頁(yè)碼不規(guī)律,于是想到用selenium控制瀏覽器自動(dòng)拖拽滾動(dòng)到底,找了好多方法直接是加載js的不太好用,看到一個(gè)博主的能用方法,我把他貼一下。 selenium實(shí)現(xiàn)無(wú)限滾動(dòng)、循環(huán)滾動(dòng)到底 這是我自己更

    2024年02月11日
    瀏覽(25)
  • uni app 微信小程序 一次性加載幾千條數(shù)據(jù)優(yōu)化處理

    uni app 微信小程序 一次性加載幾千條數(shù)據(jù)優(yōu)化處理

    公司銷售訂單詳情里?機(jī)器明細(xì)數(shù)據(jù)超過(guò)4、5000臺(tái)的時(shí)候整個(gè)頁(yè)面出現(xiàn)空白,當(dāng)然也別問(wèn)我為什么要一次性加載這么多條數(shù)據(jù),問(wèn)就是需求設(shè)計(jì)如此。 因?yàn)樾枰@示每個(gè)類別需要統(tǒng)計(jì)總數(shù)量、總金額,所以后臺(tái)返回的數(shù)據(jù)格式是包裹兩層list,前端需要遍歷兩次。setData一次性能

    2024年02月14日
    瀏覽(17)
  • 微信小程序分頁(yè)加載功能,結(jié)合后端實(shí)現(xiàn)上拉底部加載下一頁(yè)數(shù)據(jù),數(shù)據(jù)加載中和暫無(wú)數(shù)據(jù)提示

    ?? 作者 : coderYYY ?? 個(gè)人簡(jiǎn)介 :前端程序媛,目前主攻 web前端 ,后端輔助,其他技術(shù)知識(shí)也會(huì)偶爾分享??歡迎和我一起交流!??(評(píng)論和私信一般會(huì)回?。。??? 個(gè)人專欄推薦 :《前端項(xiàng)目教程以及代碼》 項(xiàng)目開(kāi)發(fā)中,如果請(qǐng)求后端數(shù)據(jù)過(guò)多,我們一般會(huì)進(jìn)行分頁(yè)處理

    2024年01月25日
    瀏覽(23)
  • 微信小程序,豎向滾動(dòng)公告

    ?view?class=\\\"swiper_box\\\" ??????????swiper? ??????????????vertical=\\\"true\\\" ??????????????autoplay=\\\"true\\\"? ??????????????circular=\\\"true\\\" ??????????????interval=\\\"3000\\\" ??????????????duration=\\\'300\\\' ??????????????easing-function=\\\'easeInOutCubic\\\' ????????????

    2024年02月09日
    瀏覽(17)
  • 微信小程序滾動(dòng)穿透問(wèn)題

    做小程序的開(kāi)發(fā)業(yè)務(wù)中,經(jīng)常會(huì)使用彈窗,當(dāng)彈窗里的內(nèi)容過(guò)多時(shí),要滾動(dòng)查看,然后經(jīng)常會(huì)遇到滾動(dòng)彈窗,彈窗底下頁(yè)面也跟著滾。 解決思路: 設(shè)置page組件的wxss樣式, overflow 動(dòng)態(tài)設(shè)置 hidden 或者 visible 或者 auto , 就可以控制整個(gè)頁(yè)面是否可以滾動(dòng)。 注: 分享的方案只是一

    2024年02月11日
    瀏覽(91)
  • 微信小程序?qū)崿F(xiàn)滾動(dòng)吸頂

    微信小程序?qū)崿F(xiàn)滾動(dòng)吸頂

    方法一:position:sticky簡(jiǎn)單粗暴,但存在部分機(jī)型不支持 1.position:sticky( position: -webkit-sticky): 類似position:relative和position:fixed的合體,在目標(biāo)區(qū)域在屏幕中可見(jiàn)時(shí),它的行為就像position:relative; 而當(dāng)頁(yè)面滾動(dòng)超出目標(biāo)區(qū)域時(shí),它的表現(xiàn)就像position:fixed,它會(huì)固定在目標(biāo)位置。 eg:

    2024年02月13日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包