Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menutup paparan web dalam uniapp

Bagaimana untuk menutup paparan web dalam uniapp

PHPz
PHPzasal
2023-04-18 16:00:213559semak imbas

Apabila membangun dengan uniapp, anda selalunya perlu menggunakan paparan web dalam aplikasi untuk memuatkan halaman web luaran atau memaparkan kandungan lain. Walau bagaimanapun, kadangkala kita tidak perlu memastikan paparan web dibuka sepanjang masa, tetapi perlu menutupnya secara manual. Jadi, artikel ini akan memperkenalkan cara menutup paparan web dalam uniapp.

1. Tutup halaman semasa

Dalam uniapp, kita boleh menggunakan kaedah berikut untuk menutup halaman tempat paparan web semasa berada:

uni.navigateBack({
    delta: 1
});

Kaedah ini akan kembali ke halaman halaman sebelumnya, iaitu tutup halaman semasa.

2. Tutup halaman lain

Kadangkala, kita perlu menutup semua halaman yang terbuka atau semua halaman kecuali halaman semasa. Pada masa ini, kita boleh menggunakan kaedah berikut untuk mencapai:

  1. Tutup semua halaman kecuali paparan web semasa:
uni.redirectTo({
    url: '新页面的地址'
});

Gunakan kaedah ini untuk menutup dan membuka halaman semasa Halaman baharu mempunyai kesan menutup halaman lain.

  1. Tutup semua halaman:
uni.reLaunch({
    url: '首页地址'
});

Gunakan kaedah ini untuk melompat terus ke halaman utama apl dan tutup semua halaman.

3. Tutup subpandangan web

Dalam uniapp, kita boleh menggunakan API silang yang disertakan dengan apl uni untuk membuka subpandangan web. Untuk menutup sub-webview, kita boleh menggunakan kaedah berikut:

  1. Dapatkan objek sub-webview:
const childWebview = plus.webview.getWebviewById('子webview的id');

Antaranya, id bagi sub-webview perlu dihantar masuk. Dapatkan objek anak webview.

  1. Tutup paparan web kanak-kanak:
childWebview.close();

Gunakan kaedah ini untuk menutup paparan web kanak-kanak yang ditentukan.

Ringkasnya, kita boleh menggunakan kaedah di atas untuk menutup paparan web yang dibuka dalam uniapp. Terima kasih kerana membaca, semoga artikel ini bermanfaat!

Atas ialah kandungan terperinci Bagaimana untuk menutup paparan web dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn