Semua orang mesti tahu bahawa spa yang dibangunkan dengan vue menggunakan permintaan tak segerak untuk mendapatkan data
Saya kini ingin menambah ikon pemuatan pada projek untuk menunjukkan bahawa data sedang dimuatkan
Buka komponen pemuatan sebelum permintaan ajax dihantar
Tutupnya dalam panggilan balik
Tetapi Disebabkan masalah rangkaian, sesetengah pengguna mempunyai persekitaran rangkaian yang agak baik, dan halaman pemuatan pada dasarnya berlalu dalam sekelip mata
, manakala sesetengah pengguna dengan rangkaian yang lemah boleh mendapatkan pengalaman pengguna yang lebih baik
Apa yang saya malu sekarang adakah pengguna yang memuatkan data dengan sangat cepat. Saya melihat bayang hitam berkelip untuk seketika, dan saya sentiasa merasakan bahawa ini tidak sempurna. Saya tertanya-tanya jika sesiapa mempunyai penyelesaian yang lebih baik?
Tambahkan animasi pada ikon pemuatan, daripada warna terang hingga gelap. Kalau berkelip-kelip pun cuma ada kesan samar-samar
Rujuk pemuatan elemen-ui: http://element.eleme.io/#/zh-...
Wah, maka anda boleh memberi graf Loding masa minimum Contohnya, jika masa lebih rendah daripada 1s, paksakan kepada satu saat Had atas tidak dihadkan. . .