import { webview } from '@kit.ArkWeb';
import { HdNav } from '@itcast/basic'
import { router } from '@kit.ArkUI';
import { DataWebModel } from '@itcast/basic'
@Entry
@Component
export struct WebHeightPage {
  private webviewController: WebviewController = new webview.WebviewController()
  private scroller: Scroller = new Scroller()
   params: DataWebModel = router.getParams() as DataWebModel; // 获取传递过来的参数对象
   url: string = this.params.url // 获取id属性的值
   title: string = this.params.title // 获取age属性的值

  // 三方应用相关信息标识
  customUserAgent: string = 'gdxz-expert';

  build() {
      Column() {
        HdNav({ title: this.title, showRightIcon: false,showLeftIcon:true })
        // Scroll(this.scroller) {
          Column() {
            Web({
              src: this.url,
              controller: this.webviewController,
              renderMode: RenderMode.SYNC_RENDER // 设置为同步渲染模式
            })
              .mixedMode(MixedMode.All)
              // .layoutMode(WebLayoutMode.FIT_CONTENT) // 设置为Web组件大小自适应页面内容
              // .overScrollMode(OverScrollMode.NEVER) // 设置过滚动模式为关闭状态
              .domStorageAccess(true)
              .onControllerAttached(() => {

                let userAgent = this.webviewController.getUserAgent() + this.customUserAgent;
                this.webviewController.setCustomUserAgent(userAgent);
              })
            // Text("")
            //   .fontSize(28)
            //   .fontColor("#FFFFFF")
            //   .height(100)
            //   .width("100%")
            //   .backgroundColor("#FFFFFF")

          }
        }

      }

  // }
}