如果只想显示 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%’\)
\}
\}
放到onControllerAttached回调中即可,示例代码: