Bei der Entwicklung mit uniapp müssen Sie häufig Webview in der Anwendung verwenden, um externe Webseiten zu laden oder andere Inhalte anzuzeigen. Manchmal müssen wir die Webansicht jedoch nicht ständig geöffnet lassen, sondern müssen sie manuell schließen. In diesem Artikel erfahren Sie, wie Sie die Webansicht in Uniapp schließen.
1. Schließen Sie die aktuelle Seite
In uniapp können wir die folgende Methode verwenden, um die Seite zu schließen, auf der sich die aktuelle Webansicht befindet:
uni.navigateBack({ delta: 1 });
Diese Methode kehrt zur vorherigen Seite zurück, d. h. die aktuelle Seite wird geschlossen.
2. Andere Seiten schließen
Manchmal müssen wir alle geöffneten Seiten oder alle Seiten außer der aktuellen Seite schließen. Zu diesem Zeitpunkt können wir die folgende Methode verwenden, um dies zu erreichen:
uni.redirectTo({ url: '新页面的地址' });
Verwenden Sie diese Methode, um die aktuelle Seite zu schließen und eine neue Seite zu öffnen, wodurch der Effekt erzielt wird, andere Seiten zu schließen .
uni.reLaunch({ url: '首页地址' });
Verwenden Sie diese Methode, um direkt zur Startseite der App zu springen und alle Seiten zu schließen.
3. Unterwebansicht schließen
In Uniapp können wir die mit Uni-App gelieferte Cross-End-API verwenden, um die Unterwebansicht zu öffnen. Zum Schließen der Unter-Webansicht können wir die folgende Methode verwenden:
const childWebview = plus.webview.getWebviewById('子webview的id');
Unter anderem müssen Sie die ID der Unter-Webansicht übergeben, um das Objekt von zu erhalten die Sub-Webansicht.
childWebview.close();
Verwenden Sie diese Methode, um die angegebene untergeordnete Webansicht zu schließen.
Zusammenfassend können wir die oben beschriebene Methode verwenden, um die in Uniapp geöffnete Webansicht zu schließen. Vielen Dank fürs Lesen, ich hoffe, dieser Artikel ist hilfreich!
Das obige ist der detaillierte Inhalt vonSo schließen Sie die Webansicht in Uniapp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!