Maison  >  Article  >  interface Web  >  Comment fermer la vue Web dans Uniapp

Comment fermer la vue Web dans Uniapp

PHPz
PHPzoriginal
2023-04-18 16:00:213556parcourir

Lors du développement avec uniapp, vous devez souvent utiliser WebView dans l'application pour charger des pages Web externes ou afficher d'autres contenus. Cependant, parfois, nous n'avons pas besoin de garder la vue Web ouverte en permanence, mais de la fermer manuellement. Ainsi, cet article explique comment fermer la vue Web dans Uniapp.

1. Fermez la page actuelle

Dans uniapp, nous pouvons utiliser la méthode suivante pour fermer la page où se trouve la vue Web actuelle :

uni.navigateBack({
    delta: 1
});

Cette méthode reviendra à la page précédente, c'est-à-dire fermera la page actuelle.

2. Fermer les autres pages

Parfois, nous devons fermer toutes les pages ouvertes ou toutes les pages sauf la page actuelle. À l'heure actuelle, nous pouvons utiliser la méthode suivante pour y parvenir :

  1. Fermez toutes les pages sauf la vue Web actuelle :
uni.redirectTo({
    url: '新页面的地址'
});

Utilisez cette méthode pour fermer la page actuelle et ouvrir une nouvelle page, obtenant ainsi l'effet de fermer d'autres pages .

  1. Fermer toutes les pages :
uni.reLaunch({
    url: '首页地址'
});

Utilisez cette méthode pour accéder directement à la page d'accueil de l'application et fermer toutes les pages.

3. Fermez la sous-vue Web

Dans uniapp, nous pouvons utiliser l'API cross-end fournie avec uni-app pour ouvrir la sous-vue Web. Pour fermer la sous-webview, nous pouvons utiliser la méthode suivante :

  1. Récupérer l'objet de la sous-webview :
const childWebview = plus.webview.getWebviewById('子webview的id');

Parmi eux, vous devez passer l'identifiant de la sous-webview pour obtenir l'objet de la sous-vue Web.

  1. Fermer la vue Web enfant :
childWebview.close();

Utilisez cette méthode pour fermer la vue Web enfant spécifiée.

Pour résumer, nous pouvons utiliser la méthode ci-dessus pour fermer la vue Web ouverte dans uniapp. Merci d'avoir lu, j'espère que cet article vous sera utile !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn