微信小程序中hidden不生效原因的解决办法


Posted in Javascript onApril 26, 2017

微信小程序中hidden不生效原因的解决办法

例如如下布局:

<view hidden="true" style="display:flex;flex-direction: row;">
    <text>text1</text>
    <text>text2</text>
  </view>

你会发现hidden没生效。经我实验发现hidden元素对块状布局才生效,所以这段代码里导致hidden没生效的罪魁祸首是display:flex。把这个去掉就可以了。

如果一定要用flex布局怎么办?

其实这里想用hidden无非就是想影藏这个布局,display:none也能做到隐藏。这里可以用一个取巧的方法,动态设置display属性,示例如下:

<view hidden="true" style="display:{{hideview ? none : flex}};flex-direction: row;">
    <text>text1</text>
    <text>text2</text>
  </view>

这里的hideview是在对应的js里是一个变量,由js来动态控制。

后话

hidden 隐藏布局,虽然隐藏了,但是还是会占空间。

display:none 隐藏不占据空间。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
网页设计常用的一些技巧
Dec 22 Javascript
List Installed Software Features
Jun 11 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
Jan 15 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
Mar 01 Javascript
jquery win 7透明弹出层效果的简单代码
Aug 06 Javascript
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
jquery实现的横向二级导航效果代码
Aug 26 Javascript
js基于cookie记录来宾姓名的方法
Jul 19 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
Element Card 卡片的具体使用
Jul 26 Javascript
微信小程序 flex实现导航实例详解
Apr 26 #Javascript
微信扫码支付零云插件版实例详解
Apr 26 #Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
Apr 26 #Javascript
微信小程序 实例开发总结
Apr 26 #Javascript
AngularJS 霸道的过滤器小结
Apr 26 #Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 #Javascript
xmlplus组件设计系列之按钮(2)
Apr 26 #Javascript
You might like
PHP和XSS跨站攻击的防范
2007/04/17 PHP
php 生成随机验证码图片代码
2010/02/08 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
php目录操作实例代码
2014/02/21 PHP
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
深入学习Python中的上下文管理器与else块
2017/08/27 Python
微信公众号token验证失败解决方案
2019/07/22 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
python 基于opencv操作摄像头
2020/12/24 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
初中生自我鉴定
2014/02/04 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
mysql中关键词exists的用法实例详解
2022/06/10 MySQL