Rumah > hujung hadapan web > uni-app > bar aliran uniapp

bar aliran uniapp

WBOY
Lepaskan: 2023-05-22 12:15:07
asal
1603 orang telah melayarinya

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:

  1. Konfigurasikan komponen uni-progress sebagai subkomponen halaman.
<template>
  <view>
    <uni-progress :percent="50"></uni-progress>
  </view>
</template>
Salin selepas log masuk
  1. Tetapkan atribut 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>
Salin selepas log masuk
  1. Anda boleh mencantikkan bar aliran melalui gaya. Contohnya, anda boleh menetapkan atribut 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>
Salin selepas log masuk

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.

  1. Gunakan atribut active-mode untuk menetapkan gaya gelang kemajuan, cuma tetapkannya kepada 'round'.
<uni-progress :percent="50" active-mode="round"></uni-progress>
Salin selepas log masuk
  1. boleh melaraskan lebar garisan gelang kemajuan dengan menetapkan atribut stroke-width.
<uni-progress :percent="50" active-mode="round" stroke-width="10"></uni-progress>
Salin selepas log masuk
  1. boleh menukar warna gelang kemajuan dengan menetapkan atribut stroke-color.
<uni-progress :percent="50" active-mode="round" stroke-width="10" stroke-color="#47a1ff"></uni-progress>
Salin selepas log masuk

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.

  1. Gunakan slot lalai untuk menyesuaikan gaya bar proses, iaitu, masukkan sekeping teks di tengah-tengah bar kemajuan.
<uni-progress :percent="50">
  <view slot="default">50%</view>
</uni-progress>
Salin selepas log masuk
  1. boleh menambah kandungan slot di sebelah kiri atau kanan dengan menetapkan slot="left" atau slot="right".
<uni-progress :percent="50">
  <view slot="left">开始</view>
  <view slot="right">完成</view>
</uni-progress>
Salin selepas log masuk

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.

  1. Pertama, anda perlu menambah atribut ref pada komponen bar kemajuan supaya contohnya boleh diperolehi.
<uni-progress ref="myProgress" :percent="50"></uni-progress>
Salin selepas log masuk
  1. Dapatkan tika komponen bar kemajuan melalui this.$refs.myProgress, dan kemudian panggil kaedah setPercent untuk menukar kemajuan bar kemajuan.
this.$refs.myProgress.setPercent(80);
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan