- 当前 Bug 的表现(可附上截图)
在使用开发者工具提供的 “真机调试” 功能,在"iPhone XR,IOS 12.1.1,wx 7.01"上调试"getMenuButtonBoundingClientRect"接口时:
在onLoad钩子里调用`getMenuButtonBoundingClientRect`方法返回的对象`data`,是一个空对象!
然后我用settimeout延后5s,再去访问这个返回的对象`data`,可以访问到正常结果。
在不通过`真机调试`功能,直接在真机运行能一次获取到结果正常。
- 预期表现
希望通过"真机调试"功能也能得到一致的结果。
- 复现路径
请通过微信开发者工具的`真机调试`功能下,来跑这个接口。
- 提供一个最简复现 Demo
就onLoad里,直接调用这个接口,查看返回结果,最好用JSON.stringify固化下返回的对象。
onLoad() {
const rectInfo = wepy.getMenuButtonBoundingClientRect()
console.log(JSON.stringify(rectInfo))
setTimeout(() => {
console.log(JSON.stringify(rectInfo))
}, 5000)
}