Programing

VueJS $store.dispatch에서 여러 매개 변수 전송

c10106 2022. 4. 12. 21:45
반응형

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

반응형