디스패치 메서드가 저장할 변수를 전달하지 않음
내 컴포넌트에서 저장소로 변수를 인계하고 싶다.컴포넌트 방법에서는 다음과 같이 기술합니다.
methods:{
push(){
let message = "hi"
this.$store.dispatch('test', message)
}
}
다음으로 index.js:
actions: {
test({dispatch},{test}){
console.log(test)
},}
콘솔에는 정의되어 있지 않습니다.
디스패치 페이로드가 파괴되지 않는 한message
파라미터에는 다음과 같은 필드가 있습니다.test
:
actions: {
test({dispatch},test){
console.log(test)
},}
언급URL : https://stackoverflow.com/questions/70592338/dispatch-method-does-not-pass-a-variable-to-store
'programing' 카테고리의 다른 글
vue 컨텍스트에서 getElementsByClassName (0) | 2022.08.08 |
---|---|
Laravel Nova Tool에 Vuex를 추가하는 방법 (0) | 2022.08.08 |
vue-route 변경 시 동적 가져오기 재평가 (0) | 2022.08.08 |
vue.js에 고정된 헤더가 있는 스틱 사이드바(jQuery 없음) (0) | 2022.08.08 |
C 또는 C++를 사용하여 디렉토리 내의 파일 목록을 가져오려면 어떻게 해야 합니까? (0) | 2022.08.08 |