添加scheme 调用

This commit is contained in:
2024-04-30 15:37:39 +08:00
parent 84272111c7
commit c027ac9087
5 changed files with 55 additions and 2 deletions

View File

@@ -13,7 +13,8 @@ export struct WebView {
@Prop @Watch("onParamChanged")param: WebViewParam = new WebViewParam();
onParamChanged() {
if (this.param.webUrl != this.webviewController.getUrl()) {
if (this.webviewController.getUrl() && this.param.webUrl != this.webviewController.getUrl()) {
let a = this.webviewController.getUrl();
this.controller.loadUrl(this.param.webUrl);
}
}
@@ -60,6 +61,22 @@ export class WebViewController implements WebScriptCallback, WebScriptFunction,
this.webviewController?.refresh();
}
accessBackward(): boolean {
return this.webviewController?.accessBackward() ?? false;
}
backward() {
return this.webviewController?.backward();
}
accessForward(): boolean {
return this.webviewController?.accessForward() ?? false;
}
forward() {
return this.webviewController?.forward();
}
getCurrentUrl(): string {
return this.webviewController?.getUrl() ?? "";
}