text1 text2 你会发现hidden没生效。经我实验发现hidden元素对块状布局才生效,所以这段代码里导致hidden没生效的" />
当前位置:首页 > 日记 > 正文

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

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

微信小程序中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 隐藏不占据空间。

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

相关文章

WPS表格2013在进行替换时为何要勾

WPS表格2013在进行替换时为何要勾

通配符,替换,勾选,表格,时要,  在WPS表格操作替换时,一般都要勾选使用通配符,那么这种操作起到什么重要作用呢?以下是小编为您带来的关于WPS表格2013在进行替换时要勾选使用通配符,希望对您有所帮助。WPS表格2013在进行替换时要勾选使用通配…

用JavaScript实现让浏览器停止载入

用JavaScript实现让浏览器停止载入

方法,浏览器,页面,电脑软件,JavaScript,本想弄个判断页面载入时间,过长就不加载特效的JavaScript代码,不过还是有点缺陷,这里就记录下来吧。IE浏览器用document.execCommand("Stop"),Chrome和Firefox用window.stop()(顺便说下,这是JavaScript标…

AngularJS ng-repeat指令中使用tra

AngularJS ng-repeat指令中使用tra

重复数据,指令,遍历,语句,错误问题,本文实例讲述了AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题。分享给大家供大家参考,具体如下:我们可以使用ng-repeat指令遍历一个JavaScript数组,当数组中有重复元素的时候,Angul…

excel2007添加带圈字符的教程excel

excel2007添加带圈字符的教程excel

字符,教程,电脑软件,strong,nbsp,  Excel中的添加带圈字符具体该如何添加带圈字符呢?下面是小编带来的关于excel2007添加带圈字符的教程,希望阅读过后对你有所启发!excel2007添加带圈字符的教程 添加带圈字符步骤1:打开数据表,点击插入,对象e…

ppt2013如何添加动画触发器

ppt2013如何添加动画触发器

触发器,动画,方法,设置,电脑软件,  动画技术就是采用逐帧拍摄对象并连续播放而形成运动的影像技术。只要采用的逐格方式的拍摄方式,观看时连续播放形成了活动影像,它就是动画。如果在动画中在设置一个动画触发器,那么整个PPT中的动画就更显…

实例解析js中try、catch、finally

实例解析js中try、catch、finally

执行,实例,规则,电脑软件,finally,try: 语句测试代码块的错误,一般把可能会出错的代码放到这里 catch: 只有try里面的代码块发生错误时,才会执行这里的代码,参数err记录着try里面代码的错误信息 finally: 无论有无异常里面代码都会执行try{ co…

ppt怎么改变所有字体颜色图文教程

ppt怎么改变所有字体颜色图文教程

图文教程,字体颜色,电脑软件,ppt,  将幻灯片中的全部字体改变颜色是个浩大工程,那么如何快速改变全部字体的颜色呢?新手不会,上网找怕麻烦,而且教程太乱没有统一的答案怎么办,哪里有更好的方法?下面小编马上就告诉大家怎么做。ppt改变所有字…

判断颜色是否合法的正则表达式 |

判断颜色是否合法的正则表达式 |

正则表达式,详解,是否合法,颜色,电脑软件,"^#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$";意思是:以#开头,后面是数字和a-f的字符(大写或小写),这个值是6位或3位。要匹配一个3为是为了符合css颜色的简写规则:"#abc"=="#aabbcc"注意:如果需要进行16位…

怎么在word文档中设置批量打印奖状

怎么在word文档中设置批量打印奖状

文档,设置,奖状,批量,电脑软件,  在打印奖状的时候,发现奖状很多,而且还是不同种类的奖状,该怎么快速打印。以下是小编为您带来的关于word文档中设置批量打印奖状,希望对您有所帮助。word文档中设置批量打印奖状1、新建一张电子表格表单,把所…

JavaScript实现左右下拉框动态增删

JavaScript实现左右下拉框动态增删

下拉框,动态,示例,电脑软件,JavaScript,选中下拉框中的选项实现左移右移效果:1. Html部分代码<body><table align="center"> <tr> <td ><select size="15" id="left" > <option>左1</option> <option>左2</option> …

jQuery实现简单日期格式化功能示例

jQuery实现简单日期格式化功能示例

日期格式化,示例,简单,功能,电脑软件,本文实例讲述了jQuery实现简单日期格式化功能。分享给大家供大家参考,具体如下:代码如下,引入jquery后直接后加入以下代码刷新可测试Date.prototype.Format = function (fmt) { //author: meizz var o = …

如何制作PPT闪电效果动画

如何制作PPT闪电效果动画

动画,闪电,效果,电脑软件,PPT,  用PPT动画模拟闪电的情况,在开始做动画之前,我们还得找一些素材,主要就是闪电的图片,以黑底最佳,有个七八张就OK。以下是小编为您带来的关于PPT闪电效果动画的制作,希望对您有所帮助。PPT闪电效果动画的制作1、…