HarmonyOS web再次展示时,会闪一下

web容器链接内容后,将web内容清空+隐藏,web再次展示时,会闪一下。请问有什么解决思路么

HarmonyOS
2025-01-09 18:05:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

参考如下:

import { webview } from '@kit.ArkWeb';
@Entry
@Component
export struct WebPage {
  private webViewController = new webview.WebviewController();
  url = 'https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-67-V5'
  @State visible: boolean = true
  build() {
    NavDestination() {
      Column() {
        Row() {
          Button(`重置初始状态`)
            .fontColor(Color.Black)
            .height('100%')
            .onClick(() => {

              this.webViewController.loadUrl(this.url)
              this.visible = true
            })

          Button(`显示`)
            .fontColor(Color.Black)
            .height('100%')
            .onClick(() => {
              this.visible = true
            })

          Button(`隐藏`)
            .fontColor(Color.Black)
            .height('100%')
            .onClick(() => {
              this.webViewController.loadUrl('about:blank')
              setTimeout(()=>{
                this.visible = false
              },300)

            })
        }
        .width('100%')
        .height(44)
        .margin(44)

        Web({
          src: this.url,
          controller: this.webViewController
        })
          .visibility(this.visible ? Visibility.Visible : Visibility.Hidden)
      }

    }
    .hideTitleBar(true)
  }
}
分享
微博
QQ
微信
回复
2025-01-09 19:58:08
相关问题
HarmonyOS h5返回上页面时会一下
719浏览 • 1回复 待解决
HarmonyOS 使用Webview退
339浏览 • 1回复 待解决
ob有如何报错,麻烦帮忙看一下
5375浏览 • 1回复 待解决
HarmonyOS 列表刷新的时候
516浏览 • 1回复 待解决
鸿蒙web组件再次加载问题
276浏览 • 0回复 待解决
HarmonyOS 咨询一下Tab中的些写法
509浏览 • 1回复 待解决
请教一下如何开关闪光灯
1127浏览 • 1回复 待解决
请教一下关于应用分栏实现
1475浏览 • 1回复 待解决
请教一下如何实现函数的重载
1351浏览 • 1回复 待解决
请教一下关于Ticktimer 的疑问?
3890浏览 • 1回复 待解决
请问一下tab按钮组切换效果
1253浏览 • 1回复 待解决