Harmony 开发与H5进行交互
Harmony Next开发中通过Web组件加载html页面,app如何和html进行交互呢?下面通过简单的示例来展示简单的交互:
page页面代码:
import webview from '@ohos.web.webview';
import { WebViewModel } from './WebViewModel';
@Entry
@Component
struct WebPage {
@State message: string = 'Web加载html';
controller: WebviewController = new webview.WebviewController()
@State webModel: WebModel = new WebModel()
build() {
Column() {
Text(this.message)
.width("100%")
.fontColor(Color.White)
.height(40)
.fontSize(15)
.backgroundColor(Color.Blue)
.textAlign(TextAlign.Center)
Web({ src: $rawfile('index.html'), controller: this.controller })
.domStorage