Apakah itu penghias? Artikel ini akan membawa anda memahami penghias dan memperkenalkan secara ringkas cara menggunakan penghias dalam js dan vue saya harap ia akan membantu anda.
Saya percaya bahawa anda mesti menghadapi keperluan untuk pengesahan pop timbul sekunder semasa pembangunan. Sama ada anda menggunakan komponen pop timbul sekunder rangka kerja UI atau komponen pop timbul terkapsul anda sendiri. Kesemua mereka tidak dapat mengelakkan masalah sejumlah besar kod berulang apabila digunakan beberapa kali. Pengumpulan kod ini mengakibatkan kebolehbacaan projek yang lemah. Kualiti kod projek juga menjadi sangat teruk. Jadi bagaimana kita menyelesaikan masalah kod timbul pendua? Menggunakan Penghias
Decorator
ialah sintaks baharu untuk ES7
. Decorator
Dengan mengubah suai kelas, objek, kaedah dan sifat. Tambahkan beberapa tingkah laku tambahan kepadanya. Dalam istilah orang awam: ia adalah pembungkusan sekunder sekeping kod.
Kaedah penggunaannya sangat mudah. Kami mentakrifkan fungsi
1 2 3 4 5 6 7 8 9 |
|
Tujuan penghias adalah untuk menggunakan semula kod. Mari kita ambil contoh kecil untuk melihat
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Dalam perbandingan ini, anda akan mendapati bahawa menggunakan penghias The kebolehbacaan kod di belakang pengkompil telah menjadi lebih kuat. Penghias tidak mengambil berat tentang pelaksanaan kod dalaman anda.
Jika projek anda dibina dengan vue-cli dan versi vue-cli lebih besar daripada 2.5, anda boleh menggunakannya tanpa sebarang konfigurasi. Jika projek anda juga mengandungi eslit, maka anda perlu mendayakan sokongan untuk pengesanan sintaks berkaitan penghias dalam eslit. [Cadangan berkaitan: tutorial video vue.js]
1 2 3 4 5 6 7 |
|
Selepas menambahkan kod ini, eslit akan menyokong sintaks penghias.
Biasanya dalam projek kami sering menggunakan kotak pop timbul sekunder untuk operasi pemadaman:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
Kod di atas dalam kaedah pengesahan melaksanakan komponen MessageBox
dalam elemen-ui apabila pengguna Apabila membatalkan, komponen Message
akan menggesa pengguna untuk membatalkan operasi.
Kami menghiasi kaedah test() dengan penghias
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Pada masa ini, pengguna mengklik pada kedai untuk memadamkannya. Penghias akan berfungsi. Pop timbul adalah seperti yang ditunjukkan di bawah:
Apabila saya mengklik batal:
petua: The pengguna membatalkan Operasi Kaedah ujian yang diubah suai tidak akan melaksanakan .
Apabila kita klik OK:
Antara muka dipanggil dan mesej muncul
Penghias digunakan Untuk membungkus semula sekeping kod. Tambahkan beberapa operasi tingkah laku dan atribut pada kod. Menggunakan penghias boleh mengurangkan pertindihan kod dengan banyak. Tingkatkan kebolehbacaan kod.
Sekiranya ada kekurangan dalam artikel tersebut, sila tegur dan tunjuk.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengenalan kepada Pengaturcaraan! !
Atas ialah kandungan terperinci Analisis ringkas tentang apa itu penghias? Bagaimana untuk menggunakan penghias dalam Vue?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!