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:
uni.redirectTo({ url: '新页面的地址' });
Gunakan kaedah ini untuk menutup dan membuka halaman semasa Halaman baharu mempunyai kesan menutup halaman lain.
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:
const childWebview = plus.webview.getWebviewById('子webview的id');
Antaranya, id bagi sub-webview perlu dihantar masuk. Dapatkan objek anak webview.
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!