시작 시 vuex를 사용 중인데 매우 이상한 문제를 발견했습니다. 모듈에서 mapActions를 사용할 수 없는데, mapGetters를 사용할 때 [vuex] 알 수 없는 getter: user/USER_GETCOODE 오류가 보고되었습니다.
이 점에 대해 매우 이상함을 느꼈습니다. , 그래서 $store를 인쇄하고 내 getter에는 컴포넌트와 관련된 메소드만 있고 모듈에는 메소드가 없지만 _actions는 정상이라는 것을 알았습니다.
모듈의 getters 메소드
인터페이스
vue 호출 방법
게터는 모듈로 작성되지만 모듈에 속하지 않으므로, 게터를 사용할 때는 모듈 아래에서 찾아 게터를 호출하는 대신
this.$store.getters.xxxx
를 사용하세요.this.$store.getters.xxxx
而不是定位到某个 modules 下面再去调用 getters。另外,建议你安装一个 Vue Devtools 的 Chrome 插件,会更直观一些。
module 里面是
또한 보다 직관적인 Vue Devtools용 Chrome 플러그인을 설치하는 것이 좋습니다. #🎜🎜# #🎜🎜#module에는getters
, 不是getter
getter
가 아닌getter
가 포함되어 있습니다. #🎜🎜#부주의로 인해 모듈의 게터가 게터로 작성되었습니다. 수정 후 모듈을 얻는 방법