使用wx:if隐藏元素,值为false时获取不到宽高?怎么解决

小程序 文章 2021-03-10 10:21 510 0 全屏看文

AI助手支持GPT4.0

使用wx:if隐藏元素,值为false时获取不到宽高?怎么解决Use wx:if to hide the element, and the width and height cannot be obtained when the value is false? How to deal with it

使用wx:if隐藏元素,值为false时获取不到宽高?怎么解决

在开发的时候遇到这个问题,该元素一开始是通过wx:if值为false隐藏起来的,但是我想要获取它的高度,但获取不到,值为true才能获取到!

求怎么在值为false的时候获取到高度的方法!!!

如下:

获取结果:

如果值为true是可以获取到的

In the process of development, I encountered this problem. At the beginning, the element was hidden by Wx: if value is false, but I want to get its height, but I can't get it. Only when the value is true can I get it! How to get the height when the value is false!!! As follows: get the result: if the value is true, it can be obtained

回答:

Samuel.Schrödinger:

在框架中,使用 wx:if="" 来判断是否需要渲染该代码块

你都不渲染,怎么获取高度呢。

黑夜白昼:

不渲染,怎么获取高度呢

黑夜白昼:试试 hidden
|G.XIAO|:

wx:if,false 不会渲染,肯定取不到,需要换个方式

微盟:

用display:none代替wx:if隐藏元素试试

几点:

用hidden试一下行不行

默垂眸:

wx:if 换成hidden

Brother斌🎈:

要不获取成功后再在回调把它置为false

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
小程序做想抖音那种上传和播放视频一定要信息网络传播视听节目许可证吗?
国内的服务器做的小程序上线了在国外打开慢是什么原因?如何解?
云开发渲染轮播图,不知道为什么渲染不出来?
请问小程序能直接展示PDF吗?
提交4次,无从下手,这个审核不通过的问题怎么解决?官方能不能解答下
随便看看
怎么添加小程序支付功能? 4516
教育科技公司申请微信支付被拒绝? 4798
微信公众号免300认证教程 5892
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5299
小程序广告组件通过审核,但是小程序内没有显示广告? 5067
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9047
如何快速搭建抽奖助手小程序(无需代码知识) 6177
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7471
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6793