Prechádzať zdrojové kódy

feat(miniapp): 实现热点资讯文章详情页面

- 新增 ArticleParam 类用于传递文章参数- 修改 MiniAppManager 类,增加 startWeb 方法支持打开网页
- 更新 ArticleDetailView 页面,集成 JSSdkClsManager 用于处理 JavaScript调用
- 修改 HomeView 页面,增加文章详情跳转功能
- 优化 XWebview 页面,支持加载 HTML 内容
徐勤民 3 týždňov pred
rodič
commit
6779ed2e4f
1 zmenil súbory, kde vykonal 2 pridanie a 4 odobranie
  1. 2 4
      src/main/ets/pages/XWebview.ets

+ 2 - 4
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: '警告',