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