ViewFile.ets 559 字节
import { webview } from '@kit.ArkWeb'
import { router } from '@kit.ArkUI'
interface  routerType {
  filePath: string
}
let routerParams = router.getParams() as routerType
@Entry
@Component
struct ViewFile {
  @State message: string = 'Hello World';
  webviewController: webview.WebviewController = new webview.WebviewController()
  build() {
    Column(){
      Web({
        src: routerParams.filePath,
        controller: this.webviewController,
      }).javaScriptAccess(true).domStorageAccess(true).layoutWeight(1)
    }.width('100%').height('100%')
  }
}