Baru-baru ini, dalam proses menggunakan uniapp untuk membangunkan program kecil, saya menghadapi beberapa masalah dengan tag paparan yang tidak dibalut Artikel ini akan berkongsi penyelesaian kepada masalah ini.
Apabila menggunakan uniapp, kami sering menggunakan teg paparan untuk susun atur halaman, tetapi kadangkala semasa proses susun atur halaman, kami mendapati bahawa walaupun kandungan dalam teg menduduki seluruh baris, teg tidak akan secara automatik balut baris, tetapi akan menyebabkan lebar halaman melimpah Pada masa ini, anda perlu menggunakan beberapa teknik untuk menyelesaikan masalah ini.
1. Gunakan reka letak fleksibel
Tambahkan atribut flex pada teg paparan, dan kemudian susun sub-elemen dalamannya dengan reka letak fleksibel.
Kod sampel adalah seperti berikut:
<view> <view>item1</view> <view>item2</view> <view>item3</view> </view>
.flex-wrap { display: flex; flex-wrap: wrap; } .flex-item { width: 100px; height: 100px; border: 1px solid #ddd; margin-right: 10px; margin-bottom: 10px; }
Hasil berjalan:
2. Gunakan susun atur grid
Menggunakan reka letak grid juga boleh menyelesaikan masalah label tidak dibalut Anda hanya perlu menetapkan atribut paparan:grid untuk elemen induk, dan kemudian tetapkan atribut lajur grid atau baris pada elemen anak.
Kod sampel adalah seperti berikut:
<view> <view></view> <view></view> <view></view> </view>
.grid-wrap { display: grid; grid-template-columns: repeat(auto-fill, 100px); grid-gap: 10px; } .grid-item { height: 100px; border: 1px solid #ddd; } .item1 { grid-column: 1/3; } .item2 { grid-column: 3/5; } .item3 { grid-column: 1/2; }
Hasil berjalan:
3. Gunakan pembalut teks
Jika kandungan adalah teks dan perlu dibalut secara automatik, anda boleh menetapkan atribut ruang putih: normal pada teg paparan, supaya teks boleh dibalut secara automatik sebagai imej, kaedah ini tidak digunakan.
Kod sampel adalah seperti berikut:
<view> 欢迎来到我的博客欢迎来到我的博客欢迎来到我的博客 </view>
.text-wrap { width: 200px; white-space: normal; }
Hasil berjalan:
Ringkasan:
Itu sahaja Terdapat beberapa kaedah untuk menyelesaikan masalah paparan label tidak membalut Kaedah ini agak mudah dan mudah difahami Pembangun boleh memilih kaedah yang berbeza mengikut situasi tertentu untuk mencapai hasil yang terbaik.
Atas ialah kandungan terperinci Analisis ringkas tentang masalah yang uniapp memanggil teg paparan tanpa pemisah baris. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!