中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

全flash網(wǎng)站制作制作網(wǎng)頁的流程

全flash網(wǎng)站制作,制作網(wǎng)頁的流程,記事本做網(wǎng)站改變圖片大小,昆山營銷型網(wǎng)站建設方法🤵 作者:coderYYY 🧑 個人簡介:前端程序媛,目前主攻web前端,后端輔助,其他技術知識也會偶爾分享🍀歡迎和我一起交流!🚀(評論和私信一般會回&#…

🤵 作者coderYYY
🧑 個人簡介:前端程序媛,目前主攻web前端,后端輔助,其他技術知識也會偶爾分享🍀歡迎和我一起交流!🚀(評論和私信一般會回!!)
👉 個人專欄推薦:《前端項目教程以及代碼》

?一、前言

項目開發(fā)中,如果請求后端數(shù)據(jù)過多,我們一般會進行分頁處理,而在移動端,我們一般是通過“上拉觸底”這個動作加載下一頁,如果加載最后一頁就進行提示。

🚩二、具體實現(xiàn)

🎉1.前期準備

后端需要一個分頁的加載數(shù)據(jù)接口,由前端傳頁碼、條數(shù)

 {PageIndex: 1, //頁碼PageSize: 20 //每頁大小}

🎄 2.wxml代碼

頁面顯示分幾種情況:數(shù)據(jù)已部分加載、無數(shù)據(jù)、加載中、最后一頁

  <!-- 渲染數(shù)據(jù)列表,樣式自己寫,我這里借助了vant宮格組件--><view class="list" wx:if="{{dataList.length>0}}"><van-grid column-num="3"><van-grid-item use-slot wx:for="{{ dataList}}" wx:key="index"><view class="flex items-center"><view class="text-container">{{item.Goods_Name}}</view></view></van-grid-item></van-grid></view><view wx:else><van-empty image="search" description="暫無數(shù)據(jù)" /></view><!-- 加載提示 --><view wx:if="{{loading}}" class="tips">正在加載...</view><!-- 沒有更多數(shù)據(jù)的提示 --><view wx:if="{{!loading&&!hasMoreData}}" class="tips">- 暫無更多數(shù)據(jù) -</view>

3.js代碼

  data: {// 查詢參數(shù)PageIndex: 1, //頁碼PageSize: 20, //每頁大小loading: false,// 是否加載中hasMoreData: false,// 是否還有數(shù)據(jù)dataList: [],},onLoad() {this.getList()},// 請求數(shù)據(jù)getList() {// console.log(e.detail);wx.showLoading({title: '加載中',})dataGetPage({ // 后端接口,已做了封裝,封裝方法請看我之前發(fā)過的文章PageIndex: this.data.PageIndex, //頁碼PageSize: this.data.PageSize //每頁大小}).then(res => {if (res.Data) {//  請求成功,將獲取的數(shù)據(jù)拼接到原來的數(shù)據(jù)列表中const newDataList = this.data.dataList.concat(res.Data);//  更新當前頁數(shù)和數(shù)據(jù)列表this.setData({PageIndex: this.data.PageIndex + 1,dataList: newDataList,});} else {this.setData({hasMoreData: false})if (this.data.dataList.length > 0) {} else {this.setData({dataList: [],})}}this.setData({loading: false // 加載完成,隱藏加載提示});setTimeout(() => {wx.hideLoading()}, 500);})},// 觸底onReachBottom: function () {// 調(diào)用加載下一頁的方法this.loadNextPage();},// 在頁面或組件中定義加載下一頁數(shù)據(jù)的方法loadNextPage: function () {// 如果正在加載中,避免重復加載if (this.data.loading) {return;}// 開始加載,可以顯示加載提示,避免用戶重復觸發(fā)加載this.setData({loading: true});// 2. 發(fā)送請求獲取下一頁數(shù)據(jù)this.getList();},

🔑三、總結(jié)

原理其實就是檢測觸底,就把頁碼+1,然后對數(shù)據(jù)進行拼接,以上代碼需根據(jù)實際應用進行修改。歡迎評論交流

http://www.risenshineclean.com/news/54259.html

相關文章:

  • 可以做ppt的網(wǎng)站有哪些內(nèi)容百度貼吧官網(wǎng)app下載
  • 佛山當?shù)鼐W(wǎng)站建設公司網(wǎng)絡營銷的四種形式
  • 皮膚自做頭像的網(wǎng)站友情鏈接是啥意思
  • 商場網(wǎng)站開發(fā)教程搜索引擎優(yōu)化seo專員
  • 新浪云 建設網(wǎng)站發(fā)布推廣信息的網(wǎng)站
  • 科技公司網(wǎng)站源碼百度競價推廣課程
  • 石家莊做淘寶網(wǎng)站百度首頁優(yōu)化排名
  • wap網(wǎng)站 區(qū)別愛站網(wǎng)長尾關鍵詞挖掘工具
  • 公司網(wǎng)站模板下載全網(wǎng)軟文推廣
  • 上海網(wǎng)站建設 億速網(wǎng)絡推廣合同
  • java語言做網(wǎng)站企業(yè)建站公司熱線電話
  • 電腦網(wǎng)站設計頁面抖音關鍵詞優(yōu)化排名靠前
  • 服務型網(wǎng)站的營銷特點域名免費注冊
  • 博客和網(wǎng)站有什么不同百度廣告點擊軟件源碼
  • 網(wǎng)站建設開發(fā)有限公司線下推廣方式有哪些
  • wordpress 4.8中文版高級seo是什么職位
  • 成都網(wǎng)站優(yōu)化報價營銷策劃師
  • 安徽省住房與城鄉(xiāng)建設網(wǎng)站網(wǎng)絡推廣怎么做
  • 上海網(wǎng)站建設的企濟南網(wǎng)站建設方案
  • 網(wǎng)站和webapp的區(qū)別網(wǎng)上推廣平臺
  • 網(wǎng)站建設詳細需求文檔東莞做網(wǎng)站哪個公司好
  • 全屏網(wǎng)站尺寸鄭州seo哪家專業(yè)
  • 如何提升網(wǎng)站速度女生讀網(wǎng)絡營銷與電商直播
  • 珠江現(xiàn)代建設 雜志社網(wǎng)站石家莊seo網(wǎng)絡優(yōu)化的公司
  • 科技打破壟斷全球的霸權鄭州seo排名優(yōu)化公司
  • 做門戶網(wǎng)站源碼上海網(wǎng)絡推廣平臺
  • php 做網(wǎng)站網(wǎng)店無貨源怎么做
  • 交友系統(tǒng)網(wǎng)站建設系統(tǒng)優(yōu)化的方法
  • 網(wǎng)站建設教程下載seo如何快速排名
  • 網(wǎng)站一屏做多大網(wǎng)址域名注冊