vuex는 모듈에서 getter를 가져올 수 없습니다. - vuex
巴扎黑
巴扎黑 2017-05-19 10:20:27
0
2
721

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


모듈의 getters 메소드


인터페이스


vue 호출 방법

巴扎黑
巴扎黑

모든 응답(2)
为情所困

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

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

module 里面是 getters, 不是 getter

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿