IT이야기

vuex 작업 및 jsdoc: 주입된 함수 매개 변수를 표시하는 방법

cyworld 2022. 6. 14. 22:43
반응형

vuex 작업 및 jsdoc: 주입된 함수 매개 변수를 표시하는 방법

일반적인 vuex 작업은 다음과 같습니다.

const actions = {
  /**
   * @param {ActionContext} context passed by vuex
   * @param {Object} payload
   * @return {void}
   */
  myAction(vuexContext, payload) {...}
}

vuexContext가 삽입되고 앱에서는 이 기능을 다음과 같이 사용합니다.myAction(payload)그러나 이 경우 WebStorm IDE는 잘못된 인수 수에 대해 불만을 제기합니다.

혹시 해결 방법이 있을까요?

마킹도 가능합니다.context파라미터(옵션):

/**
     * @param {ActionContext} [vuexContext]
     * @param {Object} payload
     * @return {void}
     */
    myAction(vuexContext, payload) {}

WEB-29740 관련 기능 요청에도 투표해 주십시오.

언급URL : https://stackoverflow.com/questions/51655287/vuex-actions-and-jsdoc-how-to-mark-injected-function-parameter

반응형