uniapp を使用して開発する場合、多くの場合、アプリケーションで Webview を使用して、外部 Web ページを読み込んだり、他のコンテンツを表示したりする必要があります。ただし、Web ビューを常に開いておく必要はなく、手動で閉じる必要がある場合があります。そこで、この記事ではuniappでWebviewを閉じる方法を紹介します。
1. 現在のページを閉じる
uniapp では、次のメソッドを使用して、現在の Web ビューが配置されているページを閉じることができます:
uni.navigateBack({ delta: 1 });
このメソッドは次の内容に戻ります。前のページ、つまり現在のページを閉じます。
2. 他のページを閉じる
開いているすべてのページ、または現在のページを除くすべてのページを閉じる必要がある場合があります。現時点では、次のメソッドを使用して実現できます:
uni.redirectTo({ url: '新页面的地址' });
このメソッドを使用して、現在のページを閉じて開きます新しい 1 ページを作成して、他のページを閉じる効果を実現します。
uni.reLaunch({ url: '首页地址' });
このメソッドを使用して、アプリケーションのホームページに直接ジャンプし、すべてのページを閉じます。
3. サブ Web ビューを閉じる
uniapp では、uni-app に付属するクロスエンド API を使用してサブ Web ビューを開くことができます。サブ Web ビューを閉じるには、次のメソッドを使用できます:
const childWebview = plus.webview.getWebviewById('子webview的id');
その中で、次のメソッドを渡す必要があります。サブ Web ビューを取得するためのサブ Web ビューの ID Web ビューのオブジェクト。
childWebview.close();
このメソッドを使用して、指定された子 Web ビューを閉じます。
要約すると、上記の方法を使用して、uniapp で開いた Web ビューを閉じることができます。読んでいただきありがとうございます。この記事がお役に立てば幸いです。
以上がuniappでWebViewを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。