반응형
VueJS $store.dispatch에서 여러 매개 변수 전송
두 번째 매개 변수를 디스패치 호출에 전달하고자 함:
this.$store.dispatch(
'testAction',
this.employee.employeeId,
departmentId
));
내 저장소 액션은 다음과 같다.
async testAction({ dispatch, commit }, employeeId, departmentId) {
console.log(departmentId);
return 'Employee Tested';
},
divisionId에 대한 콘솔 로그를 보면 "정의되지 않음"이 표시된다.
다수의 매개 변수를 전달하는 방법에 대한 단서는?
고마워요.
설명서를 참조하십시오. https://vuex.vuejs.org/guide/actions.html#dispatching-actions
기본적으로 여러 개의 매개 변수를 보낼 수 없다.당신은 다음번과 함께 보내십시오.payload
매개 변수를 포함하는 개체.
참조URL: https://stackoverflow.com/questions/50958909/vuejs-store-dispatch-send-multiple-parameters
반응형
'Programing' 카테고리의 다른 글
페이지 로드 시 기능을 호출하기 위해 Vue.js2에서 사용할 라이프사이클 후크를 선택하십시오. (0) | 2022.04.12 |
---|---|
Composition API를 사용하여 Vuex name leted getter를 사용하는 방법 (0) | 2022.04.12 |
Jest를 사용하여 VueJS 구성 요소의 사용자 지정 모듈 조롱 (0) | 2022.04.12 |
VueJS/VueX 최대 통화 스택 크기를 초과함 (0) | 2022.04.12 |
오류: /Users/name/Desktop/blognewtonmcvue/store에서 ESLint 구성을 찾을 수 없음 (0) | 2022.04.12 |