HarmonyOS 鸿蒙Next Web组件高度自适应的方法以及Web组件如何实现自适应高度
HarmonyOS 鸿蒙Next Web组件高度自适应方法探讨:官方例子未涉及自适应高度
web组件+评论列表。高度始终不能自适应,有没有大佬优化了。下图 一起迎接2024年底下高度还是不能自适应呀
官方原文:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkweb-44-V5
5 回复
方案:通过在Web组件底部添加一个<div>,然后通过JavaScript获取这个<div>的offsetTop值来确定Web组件的内容高度。把高度给鸿蒙端重新设置一下Web组件高度。
你好。请问有没有具体实现代码?加载的h5链接怎么在web组件底部添加一个div?
感谢大佬。就是我现在加载的是h5链接。web组件可以动态注入类似<div id=“webBottom”></div>吗?
关于HarmonyOS 鸿蒙Next Web组件高度自适应方法,通常可通过设置layoutMode(WebLayoutMode.FIT_CONTENT)
实现。此设置使Web组件根据内容自动调整高度。若官方示例未覆盖具体场景,建议检查Web组件的嵌套布局及样式设置,确保无外部样式或容器影响高度计算。同时,确认Web组件版本支持此功能。如果问题依旧,可查看HarmonyOS开发者文档或社区讨论获取更多解决方案。如果问题依旧没法解决请联系官网客服:https://www.itying.com/category-93-b0.html。