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
待解决
相关问题
HarmonyOS Web控件getPageHeight()获取高度方法与网页实际高度不一样
98浏览 • 1回复 待解决
鸿蒙和安卓有什么不一样啊
6470浏览 • 3回复 待解决
HarmonyOS rcp请求每个接口的header不一样
3浏览 • 1回复 待解决
HarmonyOS rawfile 和 resfile 目录功能有啥不一样?
81浏览 • 1回复 待解决
#鸿蒙通关秘籍#HSP和HAR有啥不一样?
144浏览 • 1回复 待解决
HarmonyOS picker 如何实现“展示和选中内容不一样”
421浏览 • 1回复 待解决
HarmonyOS DES加解密和JAVA加密后不一样?
23浏览 • 1回复 待解决
HarmonyOS 组件重用,复用的地方所需属性的值不一样如何规避
51浏览 • 1回复 待解决
tabs能否标题栏宽度和底部视图宽度不一样?
292浏览 • 1回复 待解决
#鸿蒙通关秘籍#问问哈,ArkTS和TypeScript有啥不一样?
151浏览 • 1回复 待解决
请问xml布局写法为什么和xml规定的语法不一样
4167浏览 • 1回复 已解决
HarmonyOS C-API创建TexArea和Input在内容为空的情况下高度不一样
291浏览 • 1回复 待解决
HarmonyOS drawing.Path使用的单位与组件大小的单位是不是不一样?
234浏览 • 1回复 待解决
ets的中文字符的长度和后端不一样是否合理
439浏览 • 1回复 待解决
textarea的placeholder和text 大小不一样,textinput也是,最后的长度不一致
1066浏览 • 1回复 待解决
HarmonyOS 的多渠道打包,logo 名字包名都不不一样如何实现
36浏览 • 1回复 待解决
HarmonyOS webview设置cookie,用fetchCookieSync拿到的cookie和设置的不一样
14浏览 • 1回复 待解决
HarmonyOS 同一个颜色值,为啥backgroundColor和linearGradient显示的不一样
24浏览 • 1回复 待解决
HarmonyOS 创建的单例在各个模块不一样,但是不知道怎么解决
40浏览 • 1回复 待解决
HarmonyOS 使用webview加载网页,显示页面和手机自带的浏览器不一样
472浏览 • 1回复 待解决
HarmonyOS 字符串转uint8的两个方法有什么不一样
55浏览 • 0回复 待解决
#鸿蒙通关秘籍#我好奇,应用沙箱目录和应用文件目录有啥不一样?
115浏览 • 1回复 待解决
HarmonyOS 从rawfile文件夹中的文件拷贝到沙盒里大小不一样
8浏览 • 1回复 待解决
HarmonyOS 应用是否支持根据不同打包配置,构建出来不一样的桌面应用图标
19浏览 • 1回复 待解决
使用场景有什么不一样?
211浏览 • 1回复 待解决
不再更改web高度,直接使用api11里面的.nestedScroll({scrollForward: NestedScrollMode.PARENT_FIRST,scrollBackward: NestedScrollMode.SELF_FIRST}),来负责交换嵌套滚动