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


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 相关文章推荐
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
Jun 04 Javascript
初识javascript 文档碎片
Jul 13 Javascript
jquery统计用户选中的复选框的个数
Jun 06 Javascript
JavaScript中数据结构与算法(四):串(BF)
Jun 19 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
JS实现的幻灯片切换显示效果
Sep 07 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 Javascript
微信小程序开发入门基础教程
Apr 19 Javascript
JavaScrip数组删除特定元素的几种方法总结
Sep 06 Javascript
详解express + mock让前后台并行开发
Jun 06 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截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
js计算页面刷新的次数
2009/07/20 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
python语言使用技巧分享
2016/05/31 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
浅析Python3 pip换源问题
2020/01/06 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
Python 列表反转显示的四种方法
2020/11/16 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
好矿嫂事迹材料
2014/01/21 职场文书
酒店保安员岗位职责
2014/01/31 职场文书
安全标兵事迹材料
2014/08/17 职场文书
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技
Mysql数据库group by原理详解
2022/07/07 MySQL