wx.createSelectorQuery无法获取高度!
发布于 7 年前 作者 tianjie 19422 次浏览 最后一次编辑是 6 年前 来自 问答

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

9 回复

延迟的话是可以的!!!

有错误日志吗?

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

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

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

一样的!

有内边距!!

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

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

回到顶部