在微信小程序开发时,经常要用到一个控件会根据不同的情况和环境动态显示与隐藏这种情况,下面就来实践一把!上效果先

它的实现方法有两种,

第一种方法:单选法,就是隐藏与显示根据条件二选一,代码如下:

我是被显示被隐藏控件

第二种方法:叠加法,就是先隐藏,如果是显示,再叠加一个显示,如果是隐藏就不动,代码如下:

我是被显示被隐藏控件

这种办法一开始看有点头晕,所以把它分解成两个状态:

显示状态:

因为showView是true,所以我们把它转成如下样子

我是被显示被隐藏控件

看到了吧,后面的bright789_view_show会把前面的bright789_view_hide重叠上去,注意这里是重叠,所以顺序不能反过来像bright789_view_show {{showView?'':' bright789_view_show '}}这种是不行的

隐藏状态:

相当于如下代码:

我是被显示被隐藏控件

最后我把demo的js,wxml和wxss代码贴一下:

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)

})

}

})

Wxml文件代码:

{{showView?'隐藏':'显示'}}

我是被显示被隐藏控件

Wxss文件代码:

.bright789-text{

font-size: 40rpx;

line-height: 40px;

color: #ff0000;

}

.bright789_view_hide{

display: none;

}

.bright789_view_show{

display: block;

}

微信小程序控制盒子显示隐藏_微信小程序动态的显示或隐藏控件的方法(两种方法)...相关推荐

  1. 中文顿号怎么输入_键盘上顿号怎么打出来 顿号用键盘打出来的两种方法

    顿号是我们标点符号中经常会使用的一种,在纸上书写的时候,大家只需要写一个一个斜划线即可,可是在电脑上输入,很多人往往不知道如何输入顿号.那么顿号在键盘上怎么打?顿号怎么打出来?下面脚本之家小编就为大家 ...

  2. winform datagridview 没有出现垂直滚动条 上下_照片从水平垂直矫正,再到黑白留色,两种方法快速处理...

    不知道大家有没有发现,我们平时出去玩拍照的时候,尤其是拍建筑,拍的照片经常不垂直,建筑的整个轮廓都是倾斜的,仿佛要倒了......(前提是你本来想拍水平垂直的) 其实出现这种情况很正常,第一个原因容易 ...

  3. 把EXCEL表格导入到MYSQL中_将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

  4. 微信小程序动态的显示或隐藏控件

    在微信小程序开发时,经常要用到一个控件会根据不同的情况和环境动态显示与隐藏这种情况,下面就来实践一把!上效果先 它的实现方法有两种, 第一种方法:单选法,就是隐藏与显示根据条件二选一,代码如下: &l ...

  5. 华硕主板无盘启动bios设置_最新华硕主板进BIOS设置U盘启动的两种方法

    华硕这家台湾企业在主板领域一直是处于领头羊的地位,旗下的主板以质量优异获得大量用户的青睐.下面小编就讲讲最新华硕主板如何进bios设置u盘启动,在此介绍两种方法. 方法一:利用启动热键快速设置 1.开 ...

  6. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  7. python大神读取_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  8. 判断 机器是大端还是小端(两种方法)

    什么是大端序,小端序?? 其实就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了. 举个例子: 一个32位 int 型变 ...

  9. 小程序发布上线流程_微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透到我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信 ...

最新文章

  1. 3w字深度好文|Redis面试全攻略,读完这个就可以和面试官大战几个回合了
  2. java多线程面试_Java多线程和并发基础面试问答,看过后你不会后悔
  3. 妈妈帮携手神策数据 数据赋能打造母婴智能陪伴者
  4. Android Cursor类的概念和用法
  5. ArcGis开发过程中遇到HRESULT:0x80040213错误
  6. SpringBoot之创建SpringBoot项目(idea开发)
  7. 爱了!华为Mate X 2外观专利图公布:机身更圆润
  8. 微软数据视界:图解数据分析价值
  9. 【转】Java杂谈(五)
  10. Django的crfs_token解决办法
  11. golangd历史版本下载路径
  12. C# 用装饰模式实现蝌蚪变青蛙的过程-续
  13. 苹果4如何添加时间插件_越狱后如何备份已添加的插件以及源?
  14. 好用的parallel命令
  15. 创客教育的起源和内涵的基本理念
  16. asponse.word按模板导出word文档
  17. 什么是射频中经常提到的IQ信号?
  18. Tableau豆瓣电影数据项目实战练习2
  19. PDF签名系列(2):PDF的签名值到底存在哪里?
  20. android程序字体大小,Android 动态调整应用字体大小

热门文章

  1. c语言用异或清零,C语言异或操作的妙用
  2. 怎么还原计算机系统还原,电脑系统还原,教您win7怎么系统还原
  3. Anaconda由低版本python 升级到高版本
  4. 如何二次改造 vuepress-theme-reco
  5. 安卓 文本框怎么贴近边缘_PS教程:怎么用文字组成人脸
  6. 如何检测手机整机的电流
  7. AndroidStudio检测不到手机设备
  8. Mysql 命令行导出sql文件
  9. 双均线matlab操作,自动交易策略双均线模型测试
  10. MongoDB数据库+图形化工具下载安装及使用