微信小程序中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 相关文章推荐
jQuery AJAX 调用WebService实现代码
Mar 24 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
javascript跨域总结之window.name实现的跨域数据传输
Nov 01 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
Aug 11 Javascript
javascript入门之string对象【新手必看】
Nov 22 Javascript
说说AngularJS中的$parse和$eval的用法
Sep 14 Javascript
集合Bootstrap自定义confirm提示效果
Sep 19 Javascript
浅析Vue自定义组件的v-model
Nov 26 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
layui 弹出层值回传解决方式
Nov 14 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
DSP接收机前端设想
2021/03/02 无线电
Apache2 httpd.conf 中文版
2006/11/17 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
javascript getElementsByName()的用法说明
2009/07/31 Javascript
JavaScript 类似flash效果的立体图片浏览器
2010/02/08 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
2013/07/08 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
echarts整合多个类似option的方法实例
2018/07/10 Javascript
使用rollup打包JS的方法步骤
2018/12/05 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
python if not in 多条件判断代码
2016/09/21 Python
Python延时操作实现方法示例
2018/08/14 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
python 解决Fatal error in launcher:错误问题
2020/05/21 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
先进个人事迹材料
2014/01/25 职场文书
公司应聘自荐书
2014/06/14 职场文书
信用卡工资证明范本
2014/10/17 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
python中print格式化输出的问题
2021/04/16 Python