Uniapp ialah rangka kerja pembangunan aplikasi merentas platform yang dibangunkan berdasarkan rangka kerja Vue.js, menyokong pembangunan berbilang platform mudah alih dan aplikasi web. Antaranya, bar proses ialah kawalan UI biasa yang boleh digunakan untuk memaparkan kemajuan operasi semasa, memaparkan status penyelesaian tugas, dsb. Di Uniapp, penggunaan bar aliran juga sangat mudah.
1. Penggunaan asas bar aliran
Uniapp menyediakan komponen uni-progress
untuk merealisasikan fungsi bar aliran. Anda boleh menggunakan bar aliran melalui langkah berikut:
uni-progress
sebagai subkomponen halaman. <template> <view> <uni-progress :percent="50"></uni-progress> </view> </template>
percent
untuk menetapkan peratusan kemajuan bar proses. Sebagai contoh, tetapan percent
kepada 50 akan menunjukkan bahawa bar kemajuan adalah separuh jalan lengkap. <uni-progress :percent="50"></uni-progress>
color
untuk menukar warna bar proses dan menetapkan atribut activeColor
untuk menukar warna bar kemajuan. <uni-progress :percent="50" color="#CCCCCC" activeColor="#47a1ff"></uni-progress>
2. Penggunaan gelung kemajuan
Gelung kemajuan ialah jenis bar aliran khas, yang turut dilaksanakan menggunakan uni-progress
dalam Uniapp. Gaya gelang kemajuan boleh ditukar dengan menetapkan atribut active-mode
.
active-mode
untuk menetapkan gaya gelang kemajuan, cuma tetapkannya kepada 'round'
. <uni-progress :percent="50" active-mode="round"></uni-progress>
stroke-width
. <uni-progress :percent="50" active-mode="round" stroke-width="10"></uni-progress>
stroke-color
. <uni-progress :percent="50" active-mode="round" stroke-width="10" stroke-color="#47a1ff"></uni-progress>
3. Gunakan slot untuk menyesuaikan bar aliran
Selain menggunakan gaya lalai, Uniapp juga menyokong penggunaan slot untuk menyesuaikan gaya bar aliran. Dengan mentakrifkan elemen dengan atribut slot
, anda boleh memasukkan kandungan tersuai ke dalam bar aliran.
<uni-progress :percent="50"> <view slot="default">50%</view> </uni-progress>
slot="left"
atau slot="right"
. <uni-progress :percent="50"> <view slot="left">开始</view> <view slot="right">完成</view> </uni-progress>
4 Gunakan JS untuk menukar kemajuan bar proses secara dinamik
Ia juga sangat mudah untuk menggunakan JS untuk menukar kemajuan bar proses dalam Uniapp secara dinamik. Anda boleh menukar kemajuan bar kemajuan dengan mendapatkan contoh komponen bar kemajuan dan kemudian memanggil kaedah setPercent
.
ref
pada komponen bar kemajuan supaya contohnya boleh diperolehi. <uni-progress ref="myProgress" :percent="50"></uni-progress>
this.$refs.myProgress
, dan kemudian panggil kaedah setPercent
untuk menukar kemajuan bar kemajuan. this.$refs.myProgress.setPercent(80);
Ringkasnya, bar aliran dalam Uniapp sangat mudah dan praktikal, menyokong pelbagai gaya dan kandungan tersuai. Pada masa yang sama, sangat mudah untuk menggunakan JS untuk menukar kemajuan bar kemajuan secara dinamik. Dalam pembangunan projek, penggunaan bar aliran boleh memaparkan kemajuan operasi semasa atau status penyelesaian tugas dengan mudah, meningkatkan pengalaman interaksi pengguna dan layak untuk dirujuk oleh pembangun.
Atas ialah kandungan terperinci bar aliran uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!