效果图

这里我是控制只显示2个数组


1.wxml

在{{!showMore? ‘hiddenmore’ : ‘showmore’}}中,如果showMore为false,则hiddenmore下的more-item列表都不显示

// WXML
<view class="wrong-rate"><view class="wr-title">本班错题知识点汇总</view><view class="{{!showMore? 'hiddenmore' : 'showmore'}}"><view wx:for="{{rankList}}" wx:for-item="item" wx:for-index="idx" wx:key="" class="wr-list {{idx>1 ? 'more-item' : ''}}"><view>知识点1错误率({{item.percentage0}}%),共{{item.amount}}人</view><view>其中:概念题错误率({{item.percentage1}}%)</view><view>其中:基础题错误率({{item.percentage2}}%)</view><view>其中:综合题错误率({{item.percentage3}}%)</view></view></view><block wx:if="{{rankList.length>2}}"><view wx:if="{{showMore}}" class='' bindtap='listToggle'><image style='width:38rpx;height:31rpx;transform:rotate(180deg);' src="/static/images/down1.png"></image></view><view wx:else class='' bindtap='listToggle'><image style='width:38rpx;height:31rpx;' src="/static/images/down1.png"></image></view></block>
</view>

2.WXSS

// WXSS
.wrong-rate {text-align: center;
}.wr-title {margin-bottom: 20rpx;
}.wr-list {font-size: 30rpx;line-height: 50rpx;margin-bottom: 20rpx;
}.hiddenmore .more-item {display: none;
}

3.JS

通过点击事件重置showMore的值传递到视图层

// JS
data{showMore: false,rankList: [{amount:9.37,percentage0:30,percentage1: 30,percentage2: 30,percentage3: 30},{amount: 9.38,percentage0: 10,percentage1: 10,percentage2: 10,percentage3: 10},{amount: 9.39,percentage0: 20,percentage1: 20,percentage2: 30,percentage3: 30},],//这里面的数据是我写死的数据,应该要通过请求获取的
},
listToggle: function () {this.setData({showMore: !this.data.showMore})
},

微信小程序功能——展开和收起查看相关推荐

  1. 微信小程序优惠劵功能(包含用户需求,axure原型设计,数据库设计,后台功能,微信小程序功能)

    1.用户需求 优惠券功能有: 1.后台可以设置优惠券和查看已发出优惠券的状态 2.平台自动给新用户发放优惠劵,或者手动给某些用户发放优惠券 3.用户在小程序中手动领取优惠券 4.用户中心新增" ...

  2. php微信小程序向下滑动,微信小程序功能实现:上滑加载下拉刷新

    本篇文章给大家带来的内容是关于微信小程序功能实现:上滑加载下拉刷新,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 之前谈到文章列表的数据加载,是一次性全部加载,这样是不友好的.这章介 ...

  3. 青提WiFi微信小程序功能介绍解析及其运营常见问题

    这个文章用来介绍最新很火的一个微信小程序,青提,本人演示的为本人购买的和搭建的- 案例:大雄wifi 后台功能介绍 五个大模块 可以设置轮播图 可以设置下方的小程序连接和其他 可以设置广告内容 可以设 ...

  4. vue3引入JS-SDK实现h5分享小卡片、跳转微信小程序功能

    微信js-sdk官方文档: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html 一.实现h5分享小卡片 想 ...

  5. 使用DeviceOne实现微信小程序功能

    微信小程序即将推出,还没推出就火的不行了.基于微信这个巨大平台,小程序必然能有巨大成功.不过它并不能完全取代App,该开发App还得开发.如果我们自己想实现一个基于自己的APP包含类似微信的小程序功能 ...

  6. 微信小程序功能:商品收藏-图片预览-客服-分享-加入购物车

    微信小程序–商品详情页面 包含功能点: 商品收藏 图片预览 客服 分享 加入购物车 跳转到购物车页面(注意:open-type="switchTab") 结构:goods_deta ...

  7. 微信小程序功能:全选和反选--修改商品数量、删除商品--计算总价格和总数量--收货地址

    微信小程序–购物车页面(核心) 包含功能点: 全选和反选 计算:总价格和总数量 修改商品数量.删除商品 收货地址 结构:cart.wxml <!-- 收货地址 --> <view c ...

  8. 微信小程序实现展开/收起的效果

    (1)首先我们定义一下html结构: <view class="container"><view class="title"><t ...

  9. 微信小程序功能被封禁怎么办(附上解决方案)

    1.首先要明确是被封禁还是警告,警告的话在规定时间内整改就可以恢复,走的是警告申诉通道,封禁的话走的是封禁申诉通道 如果封禁了之后走警告申诉通过了申诉也是不给解封的,只能封禁走封禁申诉,警告走警告申诉 ...

最新文章

  1. 【原创】CGAL中,2D Arrangements学习笔记
  2. Oracle的三种循环
  3. 【转】[你必须知道的.NET]第二十一回:认识全面的null
  4. python 之 字符编码 和 中文显示
  5. bat java 指定堆大小_jvm 堆内存 栈内存 大小设置 查看堆大小
  6. 识别Java中的代码气味
  7. 会计电算化的过程 实质上是用计算机,会计电算化的过程,实质上是用计算机()的过程。A.单一地替代手工会计操作B.单一地替代对会计进行分...
  8. postgresql9.5 run 文件linux安装后配置成开机服务
  9. mysql 横向扩展 中间件_mysql-proxy数据库中间件架构 | 架构师之路
  10. es2015(es6)基础知识整理(更新中...)
  11. Netty工作笔记0062---WebSocket长连接开发
  12. 不可错过的MSDN TV —— IronPython: Python on the .NET Framework (中)
  13. What's new document web part for SharePoint v1.1 [Free]
  14. 基于GDAL的一个通用的3×3模板函数
  15. R语言伴随矩阵的计算
  16. win10系统Windows 资源保护无法启动修复服务该如何解决?
  17. html 播放amr ios,关于iOS设备播放amr格式的音频文件
  18. divi 相关主题推荐
  19. python方差检验分析(ANOVA)
  20. 学习egret(白鹭)笔记一

热门文章

  1. 租用云主机需要注意哪些因素
  2. 性价比之王:基于低代码平台搭建非标系统
  3. 企业站点SEO问题解决方法(批量化)
  4. centos 有eht2 没有eth0 无法上网
  5. Origami Studio for Mac原型设计神器安装教程
  6. 熔断和降级的初步详解实现(NET Core控制台输出讲解Polly)
  7. mysql数据表关联操作步骤_MySQL数据库(三)—— 表相关操作(二)之约束条件、关联关系、复制表...
  8. 求解车流量之线性方程组
  9. SpeedFan 4.20
  10. 谍影重重3在线观看,谍影重重3剧情介绍