首页 > 编程语言 >微信小程序排行榜

微信小程序排行榜

时间:2024-01-29 19:58:22浏览次数:35  
标签:微信 top 0% 程序 排行榜 list 10px margin left

 好看的排行榜界面

wxml

<!--ranklist.wxml--> <view class="container">   <scroll-view class="list" scroll-y bindscrolltolower="{{hasReachBottom}}">     <view wx:for="{{key}}" wx:key="item" wx:for-index="index">       <view class="item">         <block wx:if="{{index === 0}}">           <image class="photo" src="../../image/金牌.png" mode="aspectFit"></image>         </block>         <block wx:else>           <block wx:if="{{index === 1}}">             <image class="photo" src="../../image/银牌.png" mode="aspectFit"></image>           </block>           <block wx:else>             <block wx:if="{{index === 2}}">               <image class="photo" src="../../image/铜牌.png" mode="aspectFit"></image>             </block>             <block wx:else>               <text class="index">{{index+1}}</text>             </block>           </block>         </block>         <image class="avatar" src="{{item.headshot}}"></image>         <view class="left">           <text class="nickname">{{item.name}}</text>           <text class="city">{{item.xueyuan}}</text>         </view>         <view class="right">           <text class="solve">累计获得积分</text>           <text class="type">{{item.totalpoint+'分'}}</text>         </view>       </view>     </view>   </scroll-view>   <view class="list">     <view class="me">       <block wx:if="{{rank === 1}}">         <image class="photo" src="../../image/金牌.png" mode="aspectFit"></image>       </block>       <block wx:else>         <block wx:if="{{rank === 2}}">           <image class="photo" src="../../image/银牌.png" mode="aspectFit"></image>         </block>         <block wx:else>           <block wx:if="{{rank === 3}}">             <image class="photo" src="../../image/铜牌.png" mode="aspectFit"></image>           </block>           <block wx:else>             <text class="index">{{rank}}</text>           </block>         </block>       </block>       <image class="avatar" src="{{headshot}}"></image>       <view class="left">         <text class="nickname">{{name}}</text>         <text class="city">{{xueyuan}}</text>       </view>       <view class="right">         <text class="solve">累计获得积分</text>         <text class="type">{{totalpoint+'分'}}</text>       </view>     </view>   </view> </view>
js界面 Page({   data: {     id:'',     key: [], // 排行榜数据     rank: '',     headshot: '',     name: '',     xueyuan: '',     totalpoint: '',     hasReachBottom: false // 是否已经滚动到底部   },
  onLoad: function () {     var accountInfo = wx.getStorageSync('account');     if (accountInfo) {       this.setData({         id:accountInfo.id       })     }//getinformation     var that = this      wx.request({       url: 'http://localhost:8090/getinformation2',       data:{           id:that.data.id      },       method: 'GET',       success: function (res) {         that.setData({           name: res.data.name,           xueyuan:res.data.xueyuan,           headshot:res.data.headshot,           totalpoint:res.data.totalpoint,           rank:res.data.ranking         });       }     });     wx.request({       url: 'http://localhost:8090/getallstudentrank',       method: 'GET',       success: function (res) {         that.setData({           key:res.data         });       }     });   },
  // 移动选项卡   moveTabL: function () {     this.setData({       tabPosition: 'transformL'     });   },   moveTabR: function () {     this.setData({       tabPosition: 'transformR'     });   },
  // 滚动到底部   hasReachBottom: function () {     this.setData({       hasReachBottom: true     });   } }); wxss界面 /**ranklist.wxss**/ .container{   width: 100%;   height: 100vh;    background: #1DC7EA;     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1DC7EA), color-stop(100%, #4091ff));     background: -webkit-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);     background: -o-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);     background: -ms-linear-gradient(top, #1DC7EA 0%, #4091ff 100%);     background: linear-gradient(to bottom, #1DC7EA 0%, #4091ff 100%);     overflow-y:hidden;     padding-right: 15px;     padding-left: 15px;     margin-right: auto;     margin-left: auto; } @keyframes moveToRight{     0%{          margin-left: 0%;      }            100%{           margin-left: 50%;      } } @keyframes moveToLeft{     0%{         margin-left: 50%;       }           100%{         margin-left: 0%;      } }   .list{   height:82%; } .footer{   height: 30px; }   .list .item{   width: 91%;   height: 65px;   display: flex;   flex-direction:row;   color: #FFFFFF;   opacity: 1;   background: rgba(255, 255, 255, 0.23);   margin-top:10px;   margin-bottom: 10px;   border-radius: 10px; }   .list .me{   width: 91%;   height: 65px;   display: flex;   flex-direction:row;   color: #FFEEEF;   opacity: 1;   background: rgba(0, 255, 255, 0.63);   margin-top:10px;   margin-bottom: 10px;   border-radius: 10px; }   .list .index{   margin-top: 23px;   margin-left: 15px;   margin-right: 10px;   color: greenyellow; }   .list .avatar{   width: 50px;   height: 50px;   display: flex;   border-radius: 50%;   align-items: center;   justify-content: center;   overflow: hidden;    margin-top: 12px; }   .list .left{   display: inline-block;   margin-top: 10px;   text-overflow:ellipsis;   width: 130px;   overflow:hidden;   white-space:nowrap; }   .list .male{   font-size: 20px;   margin-top: 10px;   margin-left: 5px;   color: blue; }   .list .female{   font-size: 20px;   margin-top: 10px;   margin-left: 5px;   color: plum; }   .list .unknow{   font-size: 20px;   margin-top: 10px;   margin-left: 5px;   color: black }   .list .nickname{   font-size: 20px;   margin-top: 10px;   margin-left: 4px; }   .list .city{   margin-top: 5px;   margin-left: 5px;   display:block;   font-size: 13px; }     .list .right{   display: inline-block;   position: absolute;   margin-left: 60%;   margin-top: 15px; }   .list .solve{   font-size: 15px;   display: block; }   .list .type{   margin-top: 5px;   display:block;   font-size: 15px;   color: gold;   margin-left: 22px; } .photo{   height: 30px;   width: 30px;   margin-top: 20px; }

标签:微信,top,0%,程序,排行榜,list,10px,margin,left
From: https://www.cnblogs.com/yangkaiwen/p/17995203

相关文章

  • 微信开发者工具快捷键汇总
     打开快捷键面板F1打开/关闭工具栏Ctrl+Shift+T打开/关闭模拟器Ctrl+Shift+D打开/关闭调试器Ctrl+Shift+M格式化文件Shift+Alt+F编译Ctrl+B刷新Ctrl+R删除行Ctrl+Shift+K向上复制行Shift+Alt+↑向上移动行Alt+↑向下复制行Shift+Alt+↓向下移动行Alt+↓更改所有匹......
  • win10如何完全卸载驱动程序
    前言常见的卸载驱动程序是在设备管理器中,卸载设备时同时勾选左下角“删除此设备驱动程序”但是,通过计算机管理来卸载驱动,有时候会卸载不干净,看着卸载了,不过一刷新就又回来了。那是因为Windows的特殊机制,就是你在卸载它的时候,它会给你备份一下,然后等你硬件重新插回的时候,它会检......
  • 老司机批量巧删扫描出来的有害程序--一条指令彻底删除扫描出来的有害程序
    作者:田逸(formyz)一个NFS服务器,为多个Web项目所共享。这些目录包括PHP程序、图片、HTML页面和用户上传的文档和附件等。因为某些Web框架古老,存在诸如不对上传文件做严格的安全性检查,虽然此NFS服务器位于受保护的内部网络,但任然被别有用心的人上传了大量的恶意文件。强烈要求程序员进......
  • 未能加载文件或程序集或它的某一个依赖项
    https://jingyan.baidu.com/article/9f63fb916591e7c8400f0efe.html1、输入win+r,在弹出的输入框中输入inetmgr,快速打开iis2、点击应用程序池,可查看所有程序池 3、选中本项目使用的程序池,右键选择高级设置 4、看到启用32位应用程序位置为false 5、修改为true,保存。 ......
  • scss 走马灯效果(兼容微信小程序)
    <template><viewclass="marquee"><viewclass="marquee-inner"><spanv-for="(item,index)oftextList":key="index">{{item.text}}</span><!--复制一份内容-->......
  • css 转盘抽奖(兼容微信小程序)
    <template><divclass="turntable"v-wechat-title="$route.meta.title"><!--转盘包裹--><divclass="rotate"><!--转盘图片--><imageclass="dish"src="../../stati......
  • 程序设计语言
    1.程序设计语言的基本概念低级语言:汇编语言。高级语言:Java、C、C++、Python等。翻译形式:汇编、解释、编译。定义:语法、语义、语用。分类:过程式(命令式和结构化):C、Pascal等等。面向对象:Java、C++、Smalltalk、Python等等。函数......
  • 微信小程序:弹框
    一、自定义弹框组件1、组件定义在components目录下创建dialog文件夹,然后选择文件夹,右键,点击"新建Component",就会创建四个文件。如下所示:wxml<!--components/dialog/index.wxml--><viewwx:if="{{isShow}}"class="tip-area"><viewbindtap="hideClick"c......
  • 程序员 | 开发必备12个高效AI编程助手神器
    ⛳前言根据StackOverflow公布的开发者问卷调查报告,70%的受访者今年已在使用AI工具编程。AI浪潮下在程序员领域,未来,一定不是AI取代你,而掌握AI的人将取代你,这里整理12个高效AI助手,建议大家收藏使用~......
  • 通过LINUX驱动控制FPGA端PWM外设(LED) 通过应用程序命令传参随意修改寄存器的值(PWM波频
    用法:先下发下面的命令让kernel信息打印到串口:echo7417>/proc/sys/kernel/printk然后增加程序可执行性:chmod777pwmdriver_app  先执行./pwmdriver_app/dev/pwm400000200然后执行./pwm_driver_app/dev/pwm400000200,可以发现LED[1]......