Rumah > Soal Jawab > teks badan
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
为情所困2017-05-19 10:22:27
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 里面是 getters
, 不是 getter
getter
, bukan getter
. 🎜ringa_lee2017-05-19 10:22:27
Akibat kecuaian, getter modul ditulis sebagai getter Selepas pengubahsuaian, kaedah mendapatkan modul
.