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


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 showModalDialog,open取得父窗口的方法
Mar 10 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
js判断游览器类型及版本号的代码
May 11 Javascript
使用正则表达式的格式化与高亮显示json字符串
Dec 03 Javascript
js原型链与继承解析(初体验)
May 09 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
聊一聊JS中的prototype
Sep 29 Javascript
js下载文件并修改文件名
May 08 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
Vue自定义指令封装节流函数的方法示例
Jul 09 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
Jan 16 Javascript
vue-router的hooks用法详解
Jun 08 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上显示JFreechart画的统计图方法
2013/11/03 PHP
PHP中的事务使用实例
2015/05/26 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
python中 * 的用法详解
2019/07/10 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
QA工程师岗位职责
2013/11/20 职场文书
会计专业自荐信范文
2013/12/02 职场文书
小学生评语大全
2014/04/18 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
干部考察材料范文
2014/12/24 职场文书
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫
在Docker容器中部署SQL Server
2022/04/11 Servers