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


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编程起步(第六课)
Jan 10 Javascript
jQuery 标题的自动翻转实现代码
Oct 14 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
Feb 24 Javascript
JS异常处理的一个想法(sofish)
Mar 14 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
Aug 04 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
Aug 10 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
Jun 03 Javascript
BootStrap CSS全局样式和表格样式源码解析
Jan 20 Javascript
JavaScript实现简单音乐播放器
Apr 17 Javascript
详解Bootstrap 学习(一)入门
Apr 12 Javascript
Vue组件实现触底判断
Jun 26 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
一个PHP分页类的代码
2011/05/18 PHP
mac下安装nginx和php
2013/11/04 PHP
discuz目录文件资料汇总
2014/12/30 PHP
Symfony页面的基本创建实例详解
2015/01/26 PHP
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
jQuery自动完成插件completer附源码下载
2016/01/04 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
使用Kivy将python程序打包为apk文件
2017/07/29 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
Python的多维空数组赋值方法
2018/04/13 Python
Python安装与基本数据类型教程详解
2019/05/29 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
如何使用repr调试python程序
2020/02/28 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
Python绘制词云图之可视化神器pyecharts的方法
2021/02/23 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
清明节扫墓活动方案
2014/03/02 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python