Maison > interface Web > uni-app > Comment fermer la vue Web dans Uniapp

Comment fermer la vue Web dans Uniapp

PHPz
Libérer: 2023-04-18 16:04:12
original
3649 Les gens l'ont consulté

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 :

1

2

3

uni.navigateBack({

    delta: 1

});

Copier après la connexion

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 :

1

2

3

uni.redirectTo({

    url: '新页面的地址'

});

Copier après la connexion

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 :

1

2

3

uni.reLaunch({

    url: '首页地址'

});

Copier après la connexion

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 :

1

const childWebview = plus.webview.getWebviewById('子webview的id');

Copier après la connexion

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 :

1

childWebview.close();

Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal