微信小程序中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 相关文章推荐
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 Javascript
jquery 事件执行检测代码
Dec 09 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
Feb 16 Javascript
JS在可编辑的div中的光标位置插入内容的方法
Nov 20 Javascript
JavaScript修改作用域外变量的方法
Mar 25 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
Sep 30 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
Oct 28 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
Jan 10 Javascript
微信小程序开发之路由切换页面重定向问题
Sep 18 Javascript
在vue中获取token,并将token写进header的方法
Sep 26 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 Javascript
js实现随机点名程序
Sep 17 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初学者写及时补给skype用户充话费的小程序
2008/11/02 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
js的正则test,match,exec详细解析
2014/01/29 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
js表头排序实现方法
2015/01/16 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
ANGULARJS中使用JQUERY分页控件
2015/09/16 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
jquery实现提示语淡入效果
2017/05/05 jQuery
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
vue解决花括号数据绑定不成功的问题
2019/10/30 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
python删除过期log文件操作实例解析
2018/01/31 Python
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
班组长安全职责
2014/01/05 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
超强台风观后感
2015/06/09 职场文书
运动员入场词
2015/07/18 职场文书
环保建议书作文300字
2015/09/14 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书