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


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 相关文章推荐
JavaScript创建命名空间(namespace)的最简实现
Dec 11 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
Jan 13 Javascript
js获取视频时长代码
Apr 10 Javascript
js图片自动轮播代码分享(js图片轮播)
May 06 Javascript
javascript中AJAX用法实例分析
Jan 30 Javascript
深入浅析Node.js 事件循环
Dec 20 Javascript
Javascript基础_标记文字的实现方法
Jun 14 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
Oct 16 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
May 11 Javascript
jquery插件实现图片悬浮
Apr 16 jQuery
js中Map和Set的用法及区别实例详解
Feb 15 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
用PHP伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
2016/12/05 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
Vue异步加载about组件
2017/10/31 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python实现简易内存监控
2018/06/21 Python
python实现彩票系统
2020/06/28 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
2020/04/18 Python
HTML5所有标签汇总及标签意义解释
2015/03/12 HTML / CSS
药剂专业学生求职信范文
2013/12/28 职场文书
新员工欢迎词
2014/01/12 职场文书
党支部书记先进事迹
2014/01/17 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
中学生获奖感言
2014/02/04 职场文书
销售助理岗位职责
2014/02/21 职场文书
公司会议策划方案
2014/05/17 职场文书
超市周年庆活动方案
2014/08/16 职场文书
2016年社区中秋节活动总结
2016/04/05 职场文书
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫