찾다

 >  Q&A  >  본문

vuex는 모듈에서 getter를 가져올 수 없습니다. - vuex

시작 시 vuex를 사용 중인데 매우 이상한 문제를 발견했습니다. 모듈에서 mapActions를 사용할 수 없는데, mapGetters를 사용할 때 [vuex] 알 수 없는 getter: user/USER_GETCOODE 오류가 보고되었습니다.
이 점에 대해 매우 이상함을 느꼈습니다. , 그래서 $store를 인쇄하고 내 getter에는 컴포넌트와 관련된 메소드만 있고 모듈에는 메소드가 없지만 _actions는 정상이라는 것을 알았습니다.


모듈의 getters 메소드


인터페이스


vue 호출 방법

巴扎黑巴扎黑2787일 전751

모든 응답(2)나는 대답할 것이다

  • 为情所困

    为情所困2017-05-19 10:22:27

    게터는 모듈로 작성되지만 모듈에 속하지 않으므로, 게터를 사용할 때는 모듈 아래에서 찾아 게터를 호출하는 대신 this.$store.getters.xxxx를 사용하세요. this.$store.getters.xxxx 而不是定位到某个 modules 下面再去调用 getters。

    另外,建议你安装一个 Vue Devtools 的 Chrome 插件,会更直观一些。

    module 里面是 getters, 不是 getter

    또한 보다 직관적인 Vue Devtools용 Chrome 플러그인을 설치하는 것이 좋습니다. #🎜🎜# #🎜🎜#module에는 getter가 아닌 getter가 포함되어 있습니다. #🎜🎜#

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-19 10:22:27

    부주의로 인해 모듈의 게터가 게터로 작성되었습니다. 수정 후 모듈을 얻는 방법

    회신하다
    0
  • 취소회신하다