一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - 微信小程序實現下拉加載更多商品

微信小程序實現下拉加載更多商品

2021-12-22 15:58保護我方豆豆 js教程

這篇文章主要為大家詳細介紹了微信小程序實現下拉加載更多商品,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了微信小程序下拉加載更多商品的具體代碼,供大家參考,具體內容如下

1. source code

微信小程序實現下拉加載更多商品

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<view class='goods'>
 <view class='good' wx:for="{{ goodslist }}" wx:key='index'>
 <view class='pic'>
 <image src='{{ item.imgUrl }}'></image>
 </view>
 <view class='title'> {{ item.des }} </view>
 <view class='desc'>
 <text class='price'>¥{{ item.price }}</text>
 <text class='paynum'> {{ item.alreadyPaid }} </text>
 </view>
 </view>
</view>
 
<button loading wx:if="{{loadmore}}"> loading... </button>
<button wx:else> 我是有底線的 </button>

wxss:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* pages/loadmore/loadmore.wxss */
 
.goods{
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 margin-top: 20rpx;
 background-color: #ddd;
}
.good{
 width: 370rpx;
 height: 528rpx;
 /* background-color: red; */
 margin-bottom: 20rpx;
}
 
.pic{
 width: 370rpx;
 height: 370rpx;
}
.pic image{
 width: 100%;
 height: 100%;
}
 
.title{
 font-size: 26rpx;
 padding: 20rpx;
 height: 52rpx;
 overflow: hidden;
}
.desc{
 font-size: 23rpx;
 padding: 20rpx;
}
.paynum{
 margin-left: 165rpx;
}

js:

1

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// pages/loadmore/loadmore.js
Page({
 
 /**
 * 頁面的初始數據
 */
 data: {
 data: [], // 所有數據
 goodslist:[], // 展示數據
 loadmore: true
 },
 
 /**
 * 生命周期函數--監聽頁面加載
 */
 onLoad: function (options) {
 const that = this;
 wx.request({
 url: 'http://www.tanzhouweb.com/vueProject/vue.php?title=likeYou',
 success(res){
  const data = res.data;
  const goodslist = [];
  // 初始顯示6條數據
  data.forEach((item, index) => {
  if(index<6){
  goodslist.push(item)
  }
  });
  // console.log(data)
  that.setData({
  goodslist,
  data
  })
 }
 })
 },
 
 // 下拉觸底執行(下拉觸底添加后6條數據,直到所有數據加載完成)
 onReachBottom(e){
 const {data, goodslist} = this.data;
 const start = goodslist.length;
 const end = Math.min( start + 6, data.length - 1);
 if(goodslist.length == data.length){
 this.setData({
  loadmore:false
 })
 return ;
 }
 for(let i = start; i<=end; i++){
 goodslist.push(data[i])
 }
 this.setData({
 goodslist
 })
 }
})
?
1
2
3
4
5
6
{
 "usingComponents": {},
 "navigationBarBackgroundColor": "#3366CC",
 "navigationBarTitleText": "商品加載",
 "navigationBarTextStyle": "white"
}

2. 效果

初始顯示6條數據,下拉觸底加載后6條數據

生命周期函數: onLoad onReachBottom

微信小程序實現下拉加載更多商品

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/gklcsdn/article/details/111752344

延伸 · 閱讀

精彩推薦
  • js教程微信小程序視頻彈幕發送功能的實現

    微信小程序視頻彈幕發送功能的實現

    這篇文章主要介紹了微信小程序視頻彈幕發送功能的實現,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的...

    保護我方豆豆4782021-12-21
  • js教程微信小程序實現modal彈出框遮罩層組件(可帶文本框)

    微信小程序實現modal彈出框遮罩層組件(可帶文本框)

    這篇文章主要給大家介紹了關于微信小程序實現modal彈出框遮罩層組件(可帶文本框)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者...

    BadmintonCode3462021-12-15
  • js教程js實現頭像上傳并且可預覽提交

    js實現頭像上傳并且可預覽提交

    這篇文章主要介紹了js如何實現頭像上傳并且可預覽提交,幫助大家更好的理解和使用js,感興趣的朋友可以了解下...

    harold10243962021-12-20
  • js教程微信小程序實現登錄注冊功能

    微信小程序實現登錄注冊功能

    這篇文章主要介紹了微信小程序實現登錄注冊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    保護我方豆豆5072021-12-22
  • js教程微信小程序自定義膠囊樣式

    微信小程序自定義膠囊樣式

    這篇文章主要為大家詳細介紹了微信小程序自定義膠囊樣式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    四曦11282021-12-21
  • js教程JavaScript代碼實現簡單計算器

    JavaScript代碼實現簡單計算器

    這篇文章主要為大家詳細介紹了JavaScript代碼實現簡單計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小蟲蟲~3862021-12-21
  • js教程JavaScript實現雪花飄落效果實例

    JavaScript實現雪花飄落效果實例

    這篇文章主要為大家詳細介紹了JavaScript實現雪花飄落效果實例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小蟲蟲~3602021-12-21
  • js教程JavaScript實現滾動加載更多

    JavaScript實現滾動加載更多

    這篇文章主要為大家詳細介紹了JavaScript實現滾動加載更多,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    予傾9862021-12-20
主站蜘蛛池模板: 法国贵妇一级伦理hd | 青青青国产精品国产精品美女 | 猛男强攻变sao货 | 日韩欧美一区二区三区中文精品 | 好吊色永久免费视频大全 | 国产一区二区三区毛片 | 日韩免费毛片视频杨思敏 | 偷偷狠狠的日日高清完整视频 | 国产精品视频久 | 国产成人精品高清在线 | 国产三级精品播放 | 亚洲一二三区久久五月天婷婷 | 99视频全部看免费观 | 国产 日韩 欧美 综合 | 被夫上司强迫中文 | 亚洲精品国产在线观看 | 日本一道本视频 | 欧洲破处 | 国产色视频一区二区三区 | 国产网站视频 | 成年视频在线观看 | 午夜福利体验免费体验区 | 91精品国产91热久久久久福利 | 嗯啊好大视频 | 日本三级免费观看 | 亚洲 欧美 偷自乱 图片 | 星星动漫在线观看免费 | 亚洲AV久久无码精品九九软件 | 亚洲品质自拍视频 | a级成人毛片免费图片 | 天天射寡妇射 | 日本网络视频www色高清免费 | 无限资源在线观看高清 | 楚乔传第二部免费播放电视连续剧 | 免费久久久久 | 国产第一福利 | 2022国产在线观看 | 成人在线av视频 | 奇米影视7777久久精品 | 波多野结衣在线观看中文字幕 | 幸福草电视剧演员表介绍 |