webview 如何显示纯文本html内容?

如果只想显示 html 内容,不需要加载远程网页,如下代码不能生效

@Component
struct WebPanel {
webviewController: web_webview.WebviewController = new web_webview.WebviewController();
text: string = ‘’
aboutToAppear(): void {
}
build() {
Web({ src: ’ ', controller: this.webviewController })
.onPageEnd((event) => {
this.webviewController.loadData(
“<html><body bgcolor=“white”><p>” + this.text + “</p></body></html>”,
“text/html”,
“UTF-8”, " ", " ")
})
.width(‘100%’)
.height(‘100%’)
}
}
HarmonyOS
2024-05-07 22:19:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
PatrickGamp

放到onControllerAttached回调中即可,示例代码:

Web({ src: ‘’, controller: this.controller })
.onControllerAttached(() => {
this.controller.loadData(
“<html><body bgcolor=“white”><p>” + ‘sdfsaf’ + “</p></body></html>”,
“text/html”,
“UTF-8”, " ", " ")
})
分享
微博
QQ
微信
回复
2024-05-08 16:13:56
相关问题
预览器上WEB组件无法显示HTML内容
477浏览 • 1回复 待解决
Text怎么显示html标签的文本
2537浏览 • 1回复 待解决
如何处理webview显示元素尺寸过小
156浏览 • 1回复 待解决
鸿蒙 | Text 内容显示问题
8213浏览 • 5回复 待解决
html sms标签跳转时丢失&符号后内容
1512浏览 • 1回复 待解决
Text怎么解析展示带html标签的文本
840浏览 • 1回复 待解决
如何开发一个后台应用
355浏览 • 1回复 待解决
harmonyos-webview-布局增加load不显示
4982浏览 • 3回复 待解决
如何实现文本竖向排列
420浏览 • 1回复 待解决
鸿蒙-富文本如何添加图片
4945浏览 • 1回复 待解决
Chart内容如何清空。谢谢。
823浏览 • 1回复 待解决
创建的JS项目如何使用webview
3011浏览 • 1回复 待解决