Artikel ini membawakan anda pengetahuan yang berkaitan tentang uniapp merentas domain Ia memperkenalkan isu yang berkaitan dengan subkontrak bagi program uniapp dan setiap program mini yang menggunakan subkontrak mesti mengandungi pakej utama. Pakej utama yang dipanggil ialah tempat halaman permulaan lalai/halaman TabBar, serta beberapa sumber awam/skrip JS yang perlu digunakan oleh semua subpakej manakala subpakej dibahagikan mengikut konfigurasi pembangun ia akan membantu semua orang.
Disyorkan: "tutorial uniapp"
. Pakej utama yang dipanggil ialah tempat halaman permulaan lalai/halaman TabBar diletakkan, dan beberapa sumber awam/skrip JS diperlukan untuk semua subpakej manakala subpakej dibahagikan mengikut konfigurasi pembangun . Apabila program mini dimulakan, pakej utama akan dimuat turun secara lalai dan halaman dalam pakej utama akan dilancarkan Apabila pengguna memasuki halaman dalam subpakej, pelanggan akan memuat turun yang sepadan subpakej dan teruskan selepas muat turun selesai Paparan
Pada masa ini, saiz subpakej program mini mempunyai sekatan berikut:
Saiz semua subpakej. daripada keseluruhan program mini tidak melebihi 20MKlik di sini terus untuk melihat tutorial subkontrak rasmi, yang mudah difahami
2 applet subkontrak Uniapp
Ini ialah struktur direktori selepas saya mensubkontrakkan applet
komponen: Komponen awam (untuk rujukan oleh pakej utama)"mp-weixin": { "optimization":{"subPackages":true} }
<.>Konfigurasi pada platform yang sepadan ( Tambah di bawah manifest.json) untuk mendayakan pengoptimuman subkontrak
Pada masa ini hanya menyokong pengoptimuman subkontrak untuk "optimization":{"subPackages":true}
,
mp-weixin
mp-qq
mp-baidu
Fail statik: Pakej menyokong penyalinan sumber statik seperti statik, iaitu, sumber statik yang diletakkan dalam direktori subpakej tidak akan dibungkus ke dalam pakej utama dan
Nota: Pakej utama dan subpakej tidak boleh berada dalam direktori yang sama. Apabila membina projek uniapp, anda boleh mempertimbangkan struktur direktori untuk sub-kontrak kemudian; Langkah ini terutamanya untuk mengoptimumkan kelajuan Jika anda tidak mahu mengoptimumkan kelajuan, anda boleh melangkau konfigurasi ini
Selepas mengkonfigurasi preloadRule, masukkan bahagian tertentu program mini Apabila memasuki halaman, rangka kerja. pra-muat turun secara automatik subpakej yang mungkin diperlukan untuk meningkatkan kelajuan permulaan apabila memasuki halaman subpakej berikutnya Dalam
,ialah laluan halaman dan ialah entri ke halaman ini. . Konfigurasi pramuat turun, setiap konfigurasi mempunyai item berikut:
Subkontrak apl juga menyokong preloadRule, tetapi peraturan rangkaian tidak sah.
Contoh:
Akhir sekali klik untuk memasukkan dokumen rasmi uniapp untuk melihat item konfigurasi
Disyorkan: "tutorial uniapp "
Atas ialah kandungan terperinci Ajar anda langkah demi langkah cara mensubkontrakkan uniapp dan program mini (gambar dan teks). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!