그래서 같은 큰 형태로 모든 단일 액션을 가져올 필요없이, Vuex 작업에 라우터 PARAMS을 통과 싶습니다얻기 라우터 PARAMS
edit_sport_type({ rootState, state, commit }, event) {
const sportName = rootState.route.params.sportName <-------
const payload = {sportName, event} <-------
commit(types.EDIT_SPORT_TYPE, payload)
},
정도 등을
edit_sport_type({ state, commit, getters }, event) {
const payload = {sportName, getters.getSportName} <-------
commit(types.EDIT_SPORT_TYPE, payload)
},
또는 악화 : 구성 소품에서 매개 변수를 가져 와서 발송할 때마다 발송합니다.
많은 동작에 대해이를 추상화 할 수있는 방법이 있습니까?
또는 아마도 돌연변이 자체 내에서 대안적인 접근 방법이 있을까요?
답변 해 주셔서 감사합니다. 그저 게터를 사용하는 것보다 더 많은 작업처럼 들린다. (위 그림 참조) – softcode
나는 당신과 같은 상황에서 이것을 사용하지 않았다. 가장 적합한 솔루션을 선택할 수 있지만이 솔루션은보다 유연하며 관심사를 구분합니다.결국 선택은 당신 것입니다. GL – peaceman
일반적으로 js의 유연성이 더 뛰어날 수 있지만 vue에서는 어디에서나 getter를 사용할 수 있으므로 확실하지 않습니다. – softcode