wx.createSelectorQuery无法获取高度!

发布于 8 年前作者 tianjie19522 次浏览最后编辑 8 年前来自 ask

我一开始设置#pay 为隐藏;根据后台的值是否显示购买!但是发现在onLoad和onShow里面无法获取到高度!开始以为在onLoad获取不到可能是因为wx:request 异步的原因! 但是onShow的生命周期不是在onLoad执行后才执行的么?难道这个也有异步的原因?

9 回复
ezhong
ezhong1 楼6 年前

延迟的话是可以的!!!

yong84
yong842 楼6 年前

有错误日志吗?

yangzhu
yangzhu3 楼6 年前

试试获取数据后,setData结束后再获取高度

taojin
taojin4 楼6 年前

试试获取数据后,setData结束后,用setTimeout延时2s呢?

machao
machao5 楼6 年前

选择的控件没数据时有高度吗?

heping
heping6 楼6 年前

一样的!

jie71
jie717 楼6 年前

有内边距!!

panyang
panyang8 楼6 年前

没有哦!直接打印出0;绑定点击事件的高度获取的是正确的!

gongguiying
gongguiying9 楼6 年前

有时候能获取到在onLoad和onShow里面!;但是绝大部分是获取不到的!!是不是我的生命周期搞错了?有没有人可以请教下啊??