微信小程序中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 相关文章推荐
自动检查并替换文本框内的字符
Jun 30 Javascript
ExtJS 2.0实用简明教程 之ExtJS版的Hello
Apr 29 Javascript
javascript实现颜色渐变的方法
Oct 30 Javascript
简单js代码实现selece二级联动(推荐)
Feb 18 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
Apr 12 Javascript
node.js中的fs.truncateSync方法使用说明
Dec 15 Javascript
javaScript中push函数用法实例分析
Jun 08 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
Jul 02 Javascript
浅谈javascript中new操作符的原理
Jun 07 Javascript
js 获取站点应用名的简单实例
Aug 18 Javascript
jQuery实现checkbox列表的全选、反选功能
Nov 24 Javascript
Webpack的Loader和Plugin的区别
Nov 09 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 批量删除 sql语句
2009/06/05 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php将字符串全部转换成大写或者小写的方法
2015/03/17 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
The Kooples美国官方网站:为情侣提供的法国当代时尚品牌
2019/01/03 全球购物
印刷工程专业应届生求职信
2013/09/29 职场文书
会计电算化个人自我评价
2013/11/17 职场文书
职业女性的职业规划
2014/03/04 职场文书
公司授权委托书
2014/10/17 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
湘江北去观后感
2015/06/15 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server
Python 中数组和数字相乘时的注意事项说明
2021/05/10 Python
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python