HarmonyOS 鸿蒙Next 鸿蒙web组件如何加载本地的html
HarmonyOS 鸿蒙Next 鸿蒙web组件如何加载本地的html
官网文档举了两个例子,一个是加载在线的网址(无疑问),一个是加载rawfile中的html。
但我的需求是将一些html文件下载到文件系统中,然后用web组件加载,请问web支持这样的加载吗?应该怎么传呢。
目前试了rawfile和本地文件都显示空白
3 回复
试出来了,加载本地的html,路径前需要加"file://"
需要先讲 电脑里的HTML加载到虚拟手机里面吗? 如何加载呢?
HarmonyOS鸿蒙Next的Web组件加载本地HTML文件,首先需将HTML文件放置在项目的resources/rawfile/
目录下。然后,在代码中通过$rawfile("文件名.html")
方式引用文件路径。使用Web组件的loadUrl
方法加载该路径,即可在Web视图中显示本地HTML内容。确保Web组件的控制器已正确初始化,并传递给Web组件。如果问题依旧没法解决请加我微信,我的微信是itying888。