问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 微信小程序 Bug Windows s
var query = wx.createSelectorQuery();
query.select('.pContent').boundingClientRect()
query.exec((res) => {
console.log(res);
var pContentHeight = res[0].height;
console.log("ready", pContentHeight);
this.setData({
pContentHeight: pContentHeight
});
我想求取初始化这个pContent得高度值
但是上面那段代码我不管放到onShow,onLoad,onReady里面读取值都不准确,只有onReady是时准时不准;
但是我通过事件按钮去调用上面那段代码得话,那么就非常准确
请问是我哪里书写得问题,还是这个接口和生命周期存在BUG
代码片段
s
微信小程序开发问题解答
微信小程序开发者回答:
是不是元素的内容是动态的 获取的时候元素内容没有得到 高度没有撑开 如果是这样吧获取元素高度的写在获取内容的回调中应该就可以了
微信小程序开发者回答:
是因为你有setData吗?能贴下代码吗?
本文网址:http://www.91bianli.com/kaifazhinan/78510.html