微信小程序实现无限滚动列表


Posted in Javascript onMay 29, 2020

本文实例为大家分享了微信小程序实现无限滚动列表的具体代码,供大家参考,具体内容如下

微信小程序实现无限滚动列表

效果图1.0

实现方式是利用小程序原声组件swiper,方向设置为纵向 :vertical=‘true'设置同时显示的滑块数量:display-multiple-items=‘4'设置自动轮播:autoplay:‘true'.

话不所说,直接上代码:

<!-- 底部排名 -->
 <view class='contentBottom'>
  <view class='BottomFirst'>
   <text id='0' data-id='0'>获奖名单</text>
  </view>
  <swiper class="tab-right" style='background:{{bgColor}};' vertical="true" autoplay="true" circular="true" interval="2000" display-multiple-items='4'>
   <view class="right-item">
    <block wx:for-index="idx" wx:for='{{aa}}'>
     <swiper-item>
      <view class='content-item'>
       <image src='{{item.avatarUrl}}' class='avater'></image>
       <text class='name'>{{item.nickName}}</text>
       <text class='wawa'>获得奖金{{item.reward}}元</text>
      </view>
     </swiper-item>
    </block> 
    
   </view>
  </swiper>
 </view>
/* 底部滚动列表 */
.contentBottom {
 padding: 20rpx 0;
 display: flex;
 flex-direction: column;
 justify-content: center;
 background: #f8e1da;
}
.BottomFirst {
 width: 90%;
 display: flex;
 justify-content: space-around;
 border: 1px solid #663a83;
 box-sizing: border-box;
 margin: 0 auto;
}
.BottomFirst text {
 width: 100%;
 text-align: center;
 font-size: 30rpx;
 color: #663a83;
 line-height: 60rpx;
 border-right: 1px solid #663a83;
 box-sizing: border-box;
}
.BottomFirst text:nth-child(1){
 border: none;
}
.tab-right {
 width: 90%;
 margin: 20rpx auto;
 height: 405rpx;
}
.right-item {
 padding: 0 20rpx;
 background: #fbeeed;
 height: 100%;
 width: 100%;
 box-sizing: border-box;
}
.content-item {
 height: 100rpx;
 border-bottom: 1px solid #ede1d4;
 width: 95%;
}
.avater {
 height: 50rpx;
 width: 50rpx;
 border-radius: 100rpx;
 margin-top: 25rpx;
 float: left;
}
.name {
 font-size: 26rpx;
 float: left;
 line-height: 100rpx;
 color: #b0aaa9;
 margin-left: 20rpx;
 width: 40%;
 height:100%;
 overflow: hidden;
}
.wawa {
 font-size: 26rpx;
 float: right;
 line-height: 100rpx;
 color: #999;
}
data:{
 aa:[
   {
    nickName:"wang",
    reward:"2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
   {
    nickName: "wang",
    reward: "2"
   },
  ],
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
asp 的 分词实现代码
May 24 Javascript
js 创建快捷方式的代码(fso)
Nov 19 Javascript
JQuery选择器特辑 详细小结
May 14 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
Nov 18 Javascript
浅析js设置控件的readonly与enabled属性问题
Dec 25 Javascript
用js模拟struts2的多action调用示例
May 19 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
Jun 18 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
Sep 14 Javascript
jquery日历插件e-calendar升级版
Nov 10 Javascript
JavaScript中EventLoop介绍
Jan 22 Javascript
Vue组件Draggable实现拖拽功能
Dec 01 Javascript
js实现旋转的星空效果
Nov 01 Javascript
微信小程序自定义轮播图
Nov 04 #Javascript
微信小程序实现带缩略图轮播效果
Nov 04 #Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 #Javascript
微信小程序实现下拉菜单切换效果
Mar 30 #Javascript
微信小程序CSS3动画下拉菜单效果
Nov 04 #Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
Nov 04 #Javascript
浅谈React碰到v-if
Nov 04 #Javascript
You might like
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
php echo 输出字符串函数详解
2010/05/13 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
关于document.cookie的使用javascript
2010/10/29 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
简单讲解AngularJS的Routing路由的定义与使用
2016/03/05 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
全球性的女装店:storets
2019/06/12 全球购物
优秀毕业生求职信
2014/06/05 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
监察建议书
2015/02/04 职场文书
琅琊山导游词
2015/02/05 职场文书
导游词之山海关
2019/12/10 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
CSS极坐标的实例代码
2021/06/03 HTML / CSS
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python