小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我一开始设置#pay 为隐藏;根据后台的值是否显示购买!但是发现在onLoad和onShow里面无法获取到高度!开始以为在onLoad获取不到可能是因为wx:request 异步的原因! 但是onShow的生命周期不是在onLoad执行后才执行的么?难道这个也有异步的原因?
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
延迟的话是可以的!!!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
试试获取数据后,setData结束后,用setTimeout延时2s呢?
一样的!
试试获取数据后,setData结束后再获取高度
有内边距!!
选择的控件没数据时有高度吗?
没有哦!直接打印出0;绑定点击事件的高度获取的是正确的!
有错误日志吗?
有时候能获取到在onLoad和onShow里面!;但是绝大部分是获取不到的!!是不是我的生命周期搞错了?有没有人可以请教下啊??
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
延迟的话是可以的!!!
试试获取数据后,setData结束后,用setTimeout延时2s呢?
一样的!
试试获取数据后,setData结束后再获取高度
有内边距!!
选择的控件没数据时有高度吗?
没有哦!直接打印出0;绑定点击事件的高度获取的是正确的!
有错误日志吗?
有时候能获取到在onLoad和onShow里面!;但是绝大部分是获取不到的!!是不是我的生命周期搞错了?有没有人可以请教下啊??