javascript - Apabila menggunakan vuex untuk mengurus status komponen, ia agak mengelirukan di mana untuk menggunakan data dan kaedah, dan di mana untuk menggunakan keadaan, mutasi dan tindakan.
淡淡烟草味
2017-05-19 10:44:31
Apabila menggunakan vuex untuk mengurus status komponen, agak mengelirukan tempat untuk menggunakan data, kaedah dan tempat untuk menggunakan keadaan, mutasi dan tindakan
vuex Sebenarnya, secara ringkas, ia adalah ruang nama global. Itu adalah pembolehubah global. Kemudian tindakan dan keadaan yang dikaitkan dengan vuex tersedia secara global.
Secara amnya apabila kita menulis komponen (sebenarnya komponen perniagaan, komponen berfungsi jarang menggunakan vuex), kita perlu memikirkan sama ada komponen perniagaan semasa mempunyai kaedah atau data yang perlu dihantar kepada komponen TAnya?
Contohnya:
Ada adegan sedemikian. Anggapkan bahawa terdapat sistem pengurusan dengan modul log masuk awam dan modul perniagaan yang melompat selepas log masuk.
Kemudian definisi modul log masuk akan menjadi seperti ini.
Ditakrifkan dengan cara ini, log masuk(), pengguna boleh dipanggil di mana sahaja anda mahu memanggilnya.
Jika kaedah seperti ini, kita harus mentakrifkannya dalam vuex.
Sebaliknya, jika atribut anda hanya untuk digunakan di dalam komponen semasa, contohnya: