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

小程序 文章 2021-03-10 10:21 430 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群

相关文章
微信小程序request合法域名必须申请ssl吗?我的服务器是http的
"errcode":47001,"errmsg":"data format error rid" ?
无主营业务,昵称简介涉嫌仅为第三方电商提供引流服务被下架怎么解决?
h5 跳小程序 这个弹框提示能去掉吗 用webview镶嵌到小程序也还会有这个弹出吗?
小程序怎样实现input自动聚焦并且自动弹出键盘?
随便看看
实名举报星英创客小程序传播黄色视频,撸广告收益,导致我孩子每天都在看?你们不管制吗? 528
wx.navigateToMiniProgram 跳转之后 关闭新打开的小程序 可不可以带参数回来? 1121
个人小商店有appid吗? 903
现在售出的虚拟商品,一直不发货可以吗?会对店铺有影响吗? 858
公众号已删除的文章在手机端还是显示并显示原文仍可查看,怎样才能删除干净? 1824
微信小程序能否跳出小程序 跳到h5页面? 849
小程序后台怎么查看自己的服务器是多大的? 935
微信客服人员? 649
小程序有获取用户列表的接口吗? 631
开发者工具 新版卡顿 608