반응형
Vuex: 상수 대신 돌연변이/작용의 함수 이름을 사용할 수 있습니까?
아래 코드와 같이 동작/변위에 상수 대신 함수 이름 속성을 사용하는 것이 좋은 생각입니까?
Vuex 공식 문서 작성자는 동작/변위에 상수를 사용할 필요가 없다고 말합니다.그래서 저는 함수 이름에 기반한 타입을 사용해보고 싶습니다.
구성 요소:
this.$store.dispatch(authActions.login.name, {
email: this.email,
password: this.password
})
작업:
async login(context, { email, password }) {
// some code
}
저는 다음과 같은 답변을 기다리고 있습니다.
- 예, 사용할 수 있습니다. 이 방법에는 잠재적인 문제가 없습니다.
- 네, 하지만 이러한 문제들이 발생할 수 있습니다.
- 아니요, 많은 문제들이 있습니다: [문제들].
2번 옵션인 것 같습니다.
이 문제는 네임스페이스 모듈 작업을 발송하려는 경우에 발생합니다.
이렇게 하면 작동하지만, 생산용 코드를 축소하면 작동이 중지됩니다.
함수 이름을 매핑하는 코드가 있는 것 같습니다(즉,login()
) 최소화된 버전(즉,h()
) 번들링 중에, 그것은 물건을 부수는 것입니다.
한동안 이 문제를 해결하려고 했지만 운이 없었어요.다음과 같이 이름을 따는 대신 함수 이름으로 사용할 상수를 정의하는 것에 동의합니다.myFunction.name
바보야.제가 알아내면 제 댓글을 업데이트하겠습니다.계속 노력할 겁니다
언급URL : https://stackoverflow.com/questions/57464040/vuex-can-i-use-function-names-of-mutations-actions-instead-of-constants
반응형
'source' 카테고리의 다른 글
10.4.24-MariaDB - 외부 키 구속조건이 잘못 형성됨 (0) | 2023.06.15 |
---|---|
SQL을 사용하여 테이블의 열 수를 계산하는 방법은 무엇입니까? (0) | 2023.06.15 |
두 오라클 인스턴스 간에 DB 링크를 만드는 방법 (0) | 2023.06.15 |
는 HttpContent입니다.Async로 읽으시겠습니까? (0) | 2023.06.15 |
numpy 배열 초기화 (0) | 2023.06.15 |