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


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 相关文章推荐
jQuery get和post 方法传值注意事项
Nov 03 Javascript
juqery 学习之三 选择器 简单 内容
Nov 25 Javascript
javascript判断机器是否联网的2种方法
Aug 09 Javascript
jQuery实现隔行背景色变色
Nov 24 Javascript
mvc中form表单提交的三种方式(推荐)
Aug 10 Javascript
sea.js常用的api简易文档
Nov 15 Javascript
js实现贪吃蛇小游戏(容易理解)
Jan 22 Javascript
BootStrap数据表格实例代码
Sep 13 Javascript
vue.js与后台数据交互的实例讲解
Aug 08 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
Dec 03 Javascript
vueScroll实现移动端下拉刷新、上拉加载
Mar 22 Javascript
ant design vue 表格table 默认勾选几项的操作
Oct 31 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的ob_start();控制您的浏览器cache!
2006/11/25 PHP
mysql 搜索之简单应用
2007/04/27 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
php表单提交问题的解决方法
2011/04/12 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
微信小程序实现弹出菜单动画
2019/06/21 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
IronPython连接MySQL的方法步骤
2019/12/27 Python
Python实现点云投影到平面显示
2020/01/18 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
css3实现顶部社会化分享按钮示例
2014/05/06 HTML / CSS
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
行政助理岗位职责
2013/11/10 职场文书
聚美优品广告词改编
2014/03/14 职场文书
开业主持词
2014/03/21 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
人事任命书范本
2015/09/21 职场文书
小学中队长竞选稿
2015/11/20 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
2019公司管理制度
2019/04/19 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python