微信小程序点击实现隐藏和点击实现显示

微信小程序订单列表加一个“更多”来显示/隐藏按钮 1.效果图,点击订单列表的"更多",会显示出隐藏的按钮,再次点击"更多"就隐藏 2.wxml 这里是用订单id来判断的 <view class='order-list' wx:for="{{userOrderList}}" wx:key="index"> <view class='item' wx:for="{{item.list}}" wx:for-item="vo" wx:key="index" data-item="{{vo}}"> 阅读详情
  • 组件显示的方法:即是定义组件的表现形式
display: none;

wxml文件:

 <view >
  <button  class="hide{{showView?'show':''}}" bindtap="onChangeShowState">{{showView?'隐藏':'显示'}}</button>
  //?:即表示了一种选择关系
  <button class="hide{{showView?'':'show'}}" bindtap="onChangeShowState">{{showView?'隐藏':'显示'}}</button>
 </view>
 <view class="hide{{showView?'show':''}}">
 <text class="text">我是被显示被隐藏控件</text>
 </view>

wxss文件

.hide{
 display: none;
}
.show{ 
 display: block;
}

js文件

Page({
  data: {
    showView: true
  },
  onLoad: function (options) {
    // 生命周期函数--监听页面加载
    showView: (options.showView == "true" ? true : false)
  }
  , onChangeShowState: function () {
    var that = this;
    that.setData({
      showView: (!that.data.showView)
    })
  }
})

注意理解其中的选择关系,我这里有两个botton组件,但是显示的时候实际可以看到的只有一个
因为当点击的时候,另一个组件被隐藏了,也就是display方式改变了,在这个地方也就可以理解
为有一个循环关系,也就是上一个组件被后面的组件覆盖了
也就实现了用户的一种交互操作

微信小程序 - 实现文本展开与收起功能组件(初始时隐藏文字内容,当点击查看更多时展开)点击隐藏和点击显示 / 折叠与展开 / 大段文本内容过多,实现折叠与展开效果 ,超详细代码注释文章教程源码插件 微信小程序,文字展开收起,全文收起,长文本收缩展开,展开/收起省略号点击后展示内容,展示固定行数,查看更多,超出固定行数,折叠展开效果,收起按钮,大段文本内容过多,实现折叠与展开效果,两行溢出隐藏并显示展开按钮,带动画,超过n行隐藏,文本text如何超出指定行数后折叠起来,展开和收起,长多行文本内容展开与收起单行文本溢出隐藏,显示省略号的同时,实现展开收起功能,当点击展开时把全部文本显示出来,微信小程序文字展开收起功能,不定高展开收缩组件,高度不确定,文字大小,当一行文字过多时显示省略号,显示展开,小程序怎 阅读详情

相关推荐

微信小程序之多列表的显示和隐藏功能【附源码】

今天在项目碰到一个问题,之前在项目首页实现单列表的显示和隐藏,通过wx:if判断就可实现,现在要实现多列表的单项显示和隐藏功能应该如何实现呢?下面小编给大家带来了微信小程序之多列表的显示和隐藏功能,感兴趣的朋友一起看看吧

微信小程序点击显示和隐藏

2、在对应的js文件中,先定义一个变量,用于标识当前按钮或者元素的状态,比如:var isShow = false;1、在wxml文件中定义按钮或者其他需要点击显示和隐藏的元素,并设置按钮或者元素的样式和属性。这样就可以实现微信小程序的点击显示和隐藏功能了。

weixin_46504346的博客 6056

扫地机器人全场景测试实战:从实验室到真实家庭的可靠性验证

本文深入探讨了扫地机器人从实验室到真实家庭的全场景测试方法,揭示了软硬件测试中的关键挑战。通过分析场景化测试的重要性,文章详细介绍了硬件耐久性、软件稳定性和环境适应性三大测试维度,并提供了真实家庭测试的实用方法论。消费者可重点关注清洁率、覆盖率等核心指标,同时了解测试工程师的私房建议,帮助选择更可靠的扫地机器人产品。

hhh00的博客 1077

小程序显示加载隐藏弹层

uni.showLoading({ title: "疯狂加载中..." }); uni.hideLoading();

weixin_44795287的博客 244

Android GNSS 可视卫星星空图/卫星天顶图 原理及画法介绍

目录1 概念介绍2 绘制步骤2.1 获取卫星信息2.2 绘制底图 效果图: 1 概念介绍 首先介绍一下方位角和高度角的概念: 方位角:是从某点的指北(地理北极)方向线起,依顺时针方向到目标方向线之间的水平夹角。 高度角:从一点至观测目标的方向线与水平面间的夹角。 卫星天顶图 即是根据每一颗卫星的方位角和高度角将其画在以观测位置为中心的天顶图上。 天顶图其底图为由外向内的三个圆和四条直线。三个圆由外向内依次代表高度角0°、30°、60°,中心点代表90°;四条直线分别表示正北-正南、东北-西南、正东

x1471898145的博客 1万+

手把手教你用STM32单片机控制双向可控硅调光(附完整代码+电路图)

本文提供了一套完整的STM32单片机控制双向可控硅实现灯光无级调光的实战方案。详细讲解了硬件电路设计,包括过零检测与隔离驱动,并剖析了基于定时器中断的软件核心逻辑,通过精准的相位角计算实现平滑的灯光强度控制。附有完整代码与电路图,适合嵌入式开发者实践。

weixin_29194255的博客 960

小程序弹层点击其他位置 隐藏 点击相应位置发生点击事件

上面的选择列表弹出后出现弹框,点击列表的按钮以外区域隐藏弹框遮罩层。 <view bindtap="hideIcon"> <view class="navList {{navList==true?'navListActive':''}}"> <view class="nav {{navList==true?'navNew':''}}" hover-stop...

Mr_wuying的博客 8474

Allan方差读图分析IMU误差指标

Allan方差标定IMU参数实测分析

weixin_44927558的博客 3567

微信小程序通过点击按钮控制元素隐藏与显示

微信小程序通过点击按钮控制元素隐藏与显示

m0_70418098的博客 4405

Ubuntu 22.04 LTS下Xenomai 3.3实时内核配置全攻略(附常见错误排查)

本文详细介绍了在Ubuntu 22.04 LTS系统上配置Xenomai 3.3实时内核的完整流程,包括环境准备、内核补丁应用、编译优化及常见错误排查。特别针对工业自动化和机器人控制场景,提供了性能优化建议和故障解决方案,帮助开发者实现毫秒级精度的实时任务处理。

weixin_29268385的博客 464

Android 13.0 双屏时触摸失效问题排查与修复

摘要:本文记录了RK3588 Android12开发板上主屏触摸失效问题的排查与解决过程。通过分析发现,USB触摸设备被错误关联到辅屏(displayId=3)而非主屏(displayId=0)。解决方案是修改TouchInputMapper.cpp,强制触摸设备使用INTERNAL viewport(主屏),并保持设备在viewport不活跃时仍启用。该修改涉及约40行代码,有效解决了多显示器环境下触摸设备错误映射的问题,同时提供了详细的调试方法和注意事项。

ip0417的博客 354

微信小程序实现蒙层 点击空白处蒙层消失

通过对蒙层wxss样式display:none/bolck转换实现 wxml <!-- 按钮 --> <view> <!-- 点击按钮展现蒙层 show:true --> <button class="flex" catchtap="showType">新增题目</button> </view> <!-- 蒙层 --> <!-- 点击空白处蒙层重新隐藏 show:false class:hide -->

weixin_43403543的博客 2137

爬取Unsplash高清壁纸:Python爬虫实战教程(最新技术)

在当今数字化时代,高清壁纸已经成为人们个性化设备的重要元素。Unsplash作为全球最知名的免费高质量图片网站,汇集了数百万张由全球摄影师贡献的高清图片。然而,Unsplash官网的下载方式需要手动操作,对于需要批量下载壁纸的用户来说效率较低。本文将带你深入探索如何使用Python爬虫技术高效爬取Unsplash高清壁纸,从基础到进阶,全面掌握图片爬取的核心技术。Unsplash成立于2013年,是一个完全免费的图片分享平台。高质量内容:所有图片均由专业摄影师上传,分辨率普遍达到4K以上免费商用。

2201_76125261的博客 937

c语言 scanf 回显隐藏,微信小程序点击实现隐藏和点击实现显示

3.c语言程序设计---字符串,循环和分支字符串和数组 char name[128]={'a','b','c','0'}; //128是长度,字符串的表达方式 一般是00结尾,字符串 char name[128]="abcd"; char name[]="aaaa"; //这几种表达方式都可以[]里面可以不写, %s scanf("%s",name); //字符串变量作为scanf参数时不需要加地...

weixin_39669769的博客 385

【ACP】2025-最新-疑难题解析- 练习二汇总

全球加速是优化公网访问的,负载均衡是分发流量的,公网 NAT 网关是处理公网 IP 的,高速通道是建私网连接但不直接提供固定私网地址功能。C 是客户端加密方式,D 是 ECS 云盘加密,都不属于 OSS 服务器端加密。某企业想使用云服务器 ECS + 负载均衡 SLB + 弹性伸缩 (Auto Scaling) 的架构搭建一个企业级门户网站,技术负责人对于负载均衡和弹性伸缩配合使用没有经验,于是将他理解的两种产品配合使用的一些技术细节列成了一个表单,并请作为架构师的您帮他做一下鉴别,以下哪些项是正确的?

jundao1997的专栏 297

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

微信小程序——实现toggle效果 点击显示再点击隐藏

微信小程序之 toggle效果 点击隐藏再点击显示 实现场景:微信小程序 实现效果图: 一.单个下拉列表 二.多个下拉列表 由于微信小程序中不能操作dom元素、且不能使用jQuery,实现这样的toggle效果就比较麻烦,这里直接贴代码,注释解释在代码中。 首先 以下为我的目录结构 第一种 单个下拉列表 这个简单 wxml页面: <!--pages/select/select.wxml--> <wxs src="../../utils/util.wxs" module="tools

hinataneji的博客 4079

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

微信小程序点击出现,再次点击隐藏

小功能 点击出现,再次点击隐藏 这是开发小程序经常会用到的小功能,所以就做一下总结。 以点击出现底部导航卡为例。 view代码如下 <view class="click" bindtap="blocknav"> <image src="../../images/click.png"></image> </view> <view class="wtx_nav" wx:if="{{nav}}"> <navig

tiffany_kim的博客 2572

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

微信小程序-控制文本的显示及隐藏(当文字超出两行时,设置为可点击并进入查看详情页面)

微信小程序文本显示及隐藏

qq_42622871的博客 8348

点击空白处隐藏input,点击评论出现 (微信小程序)

wxml: 发送 js: // 评论(点击空白处隐藏input,点击评论出现)     click_blank:function(e){         var flag = "";         var comment_placeholder ="";         if(e.target.dataset.comment==1){          

a6tk5qj8zh的博客 1265

微信小程序循环不同列表实现动态点击隐藏

wxml <view class='list1' style="background-image: url('../../image/shouy/jainshen1.png');" wx:for='{{search}}' wx:key='index'> <!-- 快乐健身房 --> <view class="healthy"> <view class="healthy_left"> <image src="../..

Xinacridine的博客 892

小程序密码显示与隐藏的实现

小程序密码显示与隐藏的实现

qq_43437571的博客 2838

微信小程序---点击显示隐藏密码

这段时间在做这个项目解决这个花了些时间简单的记录一下。 页面结构 完成 取消 关键代码 data: { seepas:[ { seepassimg: "/img/passordsee.png", id:0, seetype: 1, inpseetype: 'password',

u013422698的博客 3565

微信小程序控制盒子显示隐藏_微信小程序 显示隐藏view元素、滚动条的方法

最近在各大论坛里,看到很多人在问“微信小程序显示隐藏view元素和滚动条”等相关问题,作为一名微信小程序开(tian)发(keng)者(ren),今天就在这里为大家分享,如何显示隐藏微信小程序的view元素和滚动条吧,希望能够帮助大家,对大家有所启发。1.微信小程序-横向滑动scroll-view隐藏滚动条滚动条指的是scroll-view中的滚动条wxml代码wxss代码.recommend_...

weixin_33712536的博客 1609

微信小程序控制盒子显示隐藏_微信小程序点击控制元素的显示与隐藏

微信小程序点击控制元素的显示与隐藏首先我们先来看一下单个点击效果我们来看一下wxml中的代码:更多内容更多>2017-07-27下面的是js中的主要代码:data: {shows: false},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {},share: function () {var that = this;var sh = tha...

weixin_39628041的博客 1359

小程序点击按钮隐藏view并显示另个view

在wxml按钮绑定一个点击事件,然后在wxss中设置一个view显示和一个view隐藏,在js定义一个数据,初始值为true,然后将数据绑定到两个view里面,用三元运算来判定后添加class,这个class就是显示或隐藏view,如果要隐藏的可以判断showView为true是加上hide的class,如果要隐藏的可以判断showView为true是加上show的class,最后点击按钮的是把s...

laoguile的博客 2万+
上一篇: 微信小程序外部字体的导入
下一篇: 阿里云/腾讯 云服务器的使用方法
zero_1996
博客等级 码龄10年 13粉丝 27原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值