From 6779ed2e4f873d19242c7e0f6ed25474000d88e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Wed, 21 May 2025 15:58:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(miniapp):=20=E5=AE=9E=E7=8E=B0=E7=83=AD?= =?UTF-8?q?=E7=82=B9=E8=B5=84=E8=AE=AF=E6=96=87=E7=AB=A0=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 ArticleParam 类用于传递文章参数- 修改 MiniAppManager 类,增加 startWeb 方法支持打开网页 - 更新 ArticleDetailView 页面,集成 JSSdkClsManager 用于处理 JavaScript调用 - 修改 HomeView 页面,增加文章详情跳转功能 - 优化 XWebview 页面,支持加载 HTML 内容 --- src/main/ets/pages/XWebview.ets | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/ets/pages/XWebview.ets b/src/main/ets/pages/XWebview.ets index 37efbc1..5efbdb3 100644 --- a/src/main/ets/pages/XWebview.ets +++ b/src/main/ets/pages/XWebview.ets @@ -159,7 +159,7 @@ export struct XWebview { .visibility(this.progress > 95 || this.progress == 0 ? Visibility.None : Visibility.Visible) .width('100%') - Web({ src: this.url ?? 'www.example.com', controller: this.controller }) + Web({ src: this.url ?? '', controller: this.controller }) .javaScriptAccess(true) .javaScriptProxy({ object: XWebManager.objs.get(this._uuidToHtml), @@ -249,9 +249,7 @@ export struct XWebview { } if (this.content) { try { - this.controller.loadData(this.content, - "text/html", - "UTF-8", '', '') + this.controller.loadData(this.content, 'text/html', 'UTF-8', " ", " ") } catch (e) { ToolsHelper.showAlertDialog({ title: '警告',