Web组件获取高度不一样
在不设置web高度, 根据加载的网页内容高度来设置web的高度,在web的onPageEnd方法里面获取web的高度,想问下获取web组件高度的时机应该是什么时候,或者有其他解决方案吗?
实现代码:
.onPageEnd((event) => {
console.log(‘lkp onPageEnd’)
this.webHeight = this.webviewController.getPageHeight()
setTimeout(() => {
console.log('height = ’ + this.webviewController.getPageHeight()); // 这里获取的高度是:2994
this.webHeight = this.webviewController.getPageHeight()
}, 2000)
this.webHeight = this.webviewController.getPageHeight()
console.log('lkp webHeight = ’ + this.webHeight) // 这里获取的高度是:7576
})
页面顶部是导航,中间是web -> 热门推荐 -> 评论(滑动列表),整个页面是可以滑动的(评论可以加载更多),底部是评论框
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙和安卓有什么不一样啊
6080浏览 • 3回复 待解决
请问xml布局写法为什么和xml规定的语法不一样
3971浏览 • 1回复 已解决
ets的中文字符的长度和后端不一样是否合理
202浏览 • 1回复 待解决
textarea的placeholder和text 大小不一样,textinput也是,最后的长度不一致
635浏览 • 1回复 待解决
HarmonyOS 使用webview加载网页,显示页面和手机自带的浏览器不一样
93浏览 • 1回复 待解决
HarmonyOS web组件中的onRenderExited是不是和RenderProcessGone是一样的
164浏览 • 1回复 待解决
如果和开发使用的SDK版本不一样,需要怎么来升级SDK版本?
7495浏览 • 1回复 待解决
HarmonyOS 有一个Text 有3个样式是固定的 剩下还有4个样式根据不同的状态取值不一样可以抽取出来设置样式吗
132浏览 • 1回复 待解决
文字空行高度与字体高度不一致
1862浏览 • 1回复 待解决
如果多个组件的样式是一样的,如何快速定义复用样式?
209浏览 • 2回复 待解决
如果一个APP集成HAR包,APP和HAR包都同时包含同一个第三方HAR包,如果这个HAR包的版本不一样,该怎么处理?
470浏览 • 1回复 待解决
如何像配置color一样配置字体的大小?
465浏览 • 1回复 待解决
JS swiper 怎么像list一样动态添加item?
6076浏览 • 1回复 待解决
有没有和我一样遇到previewer读取loading Failed的?
8217浏览 • 1回复 待解决
HarmonyOS web组件自适应高度问题
339浏览 • 1回复 待解决
Web组件如何实现高度自适应?
748浏览 • 1回复 待解决
Web组件高度100%时,可视范围改变造成高度挤压
463浏览 • 1回复 待解决
关于真机调试,每次创建的app,包名不一一样时,是否都得重新申请Profile文件?
3368浏览 • 1回复 待解决
HarmonyOS RDB中相关接口创建对象id,每次都是一样的
140浏览 • 1回复 待解决
Web组件如何实现嵌套滑动,如何实现web控件的自适应高度
2158浏览 • 1回复 待解决
postgresql有没有像mysql的FOUND_ROWS()一样的函数或别的来获取查询数量呢?
3812浏览 • 1回复 待解决
postgresql有没有像mysql的FOUND_ROWS()一样的函数或别的来获取查询数量呢
1978浏览 • 2回复 待解决
HarmonyOS web嵌套到scroll里面之后获取的高度不对
168浏览 • 1回复 待解决
Mindspore Lite和onnx runtime推理同一个模型,输入一样,输出结果不同
526浏览 • 1回复 待解决
不再更改web高度,直接使用api11里面的.nestedScroll({scrollForward: NestedScrollMode.PARENT_FIRST,scrollBackward: NestedScrollMode.SELF_FIRST}),来负责交换嵌套滚动