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