cari

Rumah  >  Soal Jawab  >  teks badan

vuex tidak boleh mendapatkan getter dalam modul - vuex

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

巴扎黑巴扎黑2784 hari yang lalu748

membalas semua(2)saya akan balas

  • 为情所困

    为情所困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

    Selain itu, anda disyorkan untuk memasang pemalam Chrome untuk Vue Devtools, yang akan menjadi lebih intuitif. 🎜 🎜Modul mengandungi getter, bukan getter. 🎜

    balas
    0
  • ringa_lee

    ringa_lee2017-05-19 10:22:27

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

    .

    balas
    0
  • Batalbalas