Saya menggunakan vuex semasa permulaan dan menemui masalah yang sangat pelik Tidak mungkin menggunakan mapActions dalam modul, tetapi apabila menggunakan mapGetters, ralat telah dilaporkan [vuex] pengambil yang tidak diketahui: pengguna/USER_GETCOODE
Saya berasa sangat pelik tentang perkara ini , jadi saya mencetak $store dan mendapati Getters saya hanya mempunyai kaedah yang berkaitan dengan komponen, dan tiada kaedah dalam modul, tetapi _actions adalah perkara biasa.
kaedah getters dalam modul
Antaramuka
kaedah panggilan vue
Walaupun Getters ditulis dalam modul, ia bukan kepunyaan modul, jadi apabila menggunakan getter, gunakan
this.$store.getters.xxxx
dan bukannya mencari di bawah modul dan kemudian memanggil getter.this.$store.getters.xxxx
而不是定位到某个 modules 下面再去调用 getters。另外,建议你安装一个 Vue Devtools 的 Chrome 插件,会更直观一些。
module 里面是
Selain itu, anda disyorkan untuk memasang pemalam Chrome untuk Vue Devtools, yang akan menjadi lebih intuitif. 🎜 🎜Modul mengandungigetters
, 不是getter
getter
, bukangetter
. 🎜Akibat kecuaian, getter modul ditulis sebagai getter Selepas pengubahsuaian, kaedah mendapatkan modul
.