您可以这这样做,在主页面使用onBackPress这个接口,然后WebviewController这个在主页面初始化,使用父子组件传参传到子页面,参考实例demo如下:父页面:@State controller: webview.WebviewController = new webview.WebviewController(); onBackPress(): boolean | void { let history = this.controller.getBackForwardEntries() console.log('历史栈:' + JSON.stringify(history)) if (this.controller.accessBackward()) { console.log('true') this.controller.backward() return true }else { console.log('false') return false } } build() { Column(){ WebComponet({controller:$controller}) } }子页面:@Link controller: webview.WebviewController;这样子去接收参数
您可以这这样做,在主页面使用onBackPress这个接口,然后WebviewController这个在主页面初始化,使用父子组件传参传到子页面,参考实例demo如下:
父页面:
子页面:
这样子去接收参数