Dengan pempopularan Internet, permintaan untuk terminal PC dan mudah alih juga semakin meningkat secara beransur-ansur Banyak syarikat dan individu telah melakukan transformasi penyesuaian berbilang terminal untuk tapak web mereka untuk memenuhi keperluan pengguna dengan lebih baik. Antara teknologi penyesuaian berbilang terminal, uniapp sudah pasti salah satu penyelesaian yang lebih popular pada masa ini. Jadi, bagaimana untuk melaksanakan bahagian PC adaptif dalam uniapp?
1. Mengapa perlu menyesuaikan diri dengan versi PC?
Dalam perkembangan yang lalu, pendekatan yang lebih biasa ialah membangunkan bahagian PC dan bahagian mudah alih secara berasingan. Pada masa kini, dengan semakin banyak interaksi antara PC dan terminal mudah alih, ramai orang telah mula menyedari bahawa ia memakan masa dan intensif buruh untuk membangunkan tapak web sebelah PC dan mudah alih setiap masa. Oleh itu, PC adaptif telah menjadi cara teknikal yang sangat diperlukan.
2. Bagaimanakah uniapp melaksanakan PC adaptif?
1. Gunakan flexible.js
flexible.js ialah penyelesaian yang direka khusus untuk pembangunan mudah alih, yang boleh melaraskan reka letak halaman secara automatik mengikut saiz skrin yang berbeza. Ia juga boleh digunakan dalam uniapp untuk pembangunan PC adaptif.
Penggunaan:
1) Mula-mula buat folder js dalam direktori statik, dan kemudian muat turun fail flexible.js.
2) Perkenalkan flexible.js ke dalam index.html.
3) Dalam fail App.vue, gunakan fungsi cangkuk yang dipasang untuk menetapkan saiz tetingkap dan menyesuaikannya dengan skrin dengan memperkenalkan flexible.js.
2. Gunakan pertanyaan media css
Pertanyaan media css pada asasnya melaraskan gaya mengikut saiz skrin yang berbeza supaya ia boleh dipaparkan dengan sempurna pada resolusi yang berbeza. Oleh itu, dalam pembangunan uniapp, helaian gaya yang berbeza boleh ditetapkan melalui pertanyaan media untuk mencapai kebolehsuaian kepada peranti dengan saiz yang berbeza.
Sebagai contoh, untuk saiz peranti yang lebih besar, anda boleh menggunakan kod berikut:
@media sahaja skrin dan (lebar min: 992px) {
/ dalam Ini menambah gaya untuk peranti bersaiz besar /
}
Untuk peranti bersaiz lebih kecil, anda boleh menggunakan kod berikut:
@media sahaja skrin dan (maks- lebar: 991px) {
/ Tambahkan gaya peranti bersaiz kecil di sini/
}
3. Gunakan API yang disediakan oleh uniapp penyesuaian
Untuk penyesuaian sisi PC, uniapp turut menyediakan API yang sepadan. Contohnya, anda boleh mendapatkan lebar dan ketinggian skrin peranti melalui uni.getSystemInfoSync(), dan kemudian laraskan gaya mengikut nisbah bidang.
Sebagai contoh, kod berikut akan menilai lebar peranti untuk memilih helaian gaya yang berbeza:
biar systemInfo = uni.getSystemInfoSync();
if (systemInfo . windowWidth >= 992) {
/ Tambah gaya untuk peranti bersaiz besar di sini/
} lain {
/ di sini Tambah gaya untuk peranti bersaiz kecil /
}
Ringkasnya, untuk penyesuaian sisi PC, kita boleh mencapainya dalam tiga cara di atas. Sudah tentu, pilihan teknologi juga harus berbeza untuk keperluan yang berbeza. Perkara utama ialah menggunakannya secara fleksibel untuk menjadikan pembangunan kami lebih cekap dan menarik.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan bahagian PC adaptif dalam uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!