vuex tidak boleh mendapatkan getter dalam modul - vuex
巴扎黑
巴扎黑 2017-05-19 10:20:27
0
2
720

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

巴扎黑
巴扎黑

membalas semua(2)
为情所困

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

Selain itu, anda disyorkan untuk memasang pemalam Chrome untuk Vue Devtools, yang akan menjadi lebih intuitif. 🎜 🎜Modul mengandungi getter, bukan getter. 🎜
左手右手慢动作

Akibat kecuaian, getter modul ditulis sebagai getter Selepas pengubahsuaian, kaedah mendapatkan modul

.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan