Rumah > Soal Jawab > teks badan
Serupa dengan tajuk
Saya melihat seseorang meletakkan semua permintaan ke dalam tindakan vuex Tetapi saya ingin bertanya adakah data yang diperoleh digunakan untuk menukar negeri? Adakah ini penggunaan vuex yang berlebihan untuk menyimpan data Bolehkah anda memberi saya jawapan?
迷茫2017-06-13 09:26:10
Ia bergantung pada keperluan Jika anda mempunyai beberapa komponen berkongsi data yang diminta, anda harus memasukkannya ke dalam vuex untuk pengurusan negeri. Jika hanya satu komponen menggunakan data yang diminta, tidak perlu memasukkannya ke dalam vuex.
扔个三星炸死你2017-06-13 09:26:10
Letakkan permintaan data dalam tindakan, kemudian masukkan data kepada mutasi untuk menukar keadaan, dan kemudian komponen boleh mendapatkannya dengan cara berikut
computed: {
...mapState({
'user'
})
}
Salah satu kebaikan vuex ialah perkongsian data dan komunikasi antara komponen sesama saudara. Tidak perlu meletakkan semua data dalam vuex.
我想大声告诉你2017-06-13 09:26:10
Anda boleh menggunakan Vuet dengan peraturan laluan untuk melaksanakan permintaan halaman pengurusan Anda boleh lihat contoh mudah ini
代言2017-06-13 09:26:10
Ini sangat bergantung pada keperluan data anda sendiri
Mungkin terdapat dua jenis data pada masa ini.
1. Data global, data seperti ini akan dihantar antara setiap komponen Jika data seperti ini hanya diletakkan dalam data komponen, maka akan lebih menyusahkan komponen anda yang lain untuk menggunakan data komponen ini. Adalah disyorkan untuk meletakkan data jenis ini ke dalam keadaan, supaya lebih mudah bagi komponen lain untuk mendapatkan semula data. Dan pelbagai pengiraan boleh digunakan.
2 Data tempatan ini adalah data unik dalam komponen. Tidak kira jika anda meletakkan data ini ke dalam keadaan global atau data komponen. Tetapi anda tidak boleh membuta tuli meletakkan segala-galanya di negeri ini. Lama kelamaan, data keadaan anda akan menjadi kucar-kacir. Oleh itu, kuncinya ialah menyimpan data mengikut situasi.