모듈 작업의 전역 변경 사항을 제출하는 방법: Vuex
P粉321584263
2023-08-23 08:53:48
<p>네임스페이스 모듈(즉, 모듈이 아님)에 작업과 전역 변경 사항이 있습니다. 나는 행동에서 전체적인 변화를 커밋할 수 있기를 원합니다. </p>
<pre class="brush:php;toolbar:false;">//전역 변경 사항
기본값 내보내기 {
globalMutation(상태, 페이로드) {
...
}
}
//네임스페이스 모듈의 작업
기본값 내보내기 {
네임스페이스: true,
작업: {
namespacedAction ({ 커밋, 디스패치, 상태 }, 페이로드) {
커밋({ 유형: 'globalMutation' })
}
}
}</pre>
<p>네임스페이스 작업을 전달할 때 Vuex는 다음을 표시합니다.</p>
<pre class="brush:php;toolbar:false;">[vuex] 알 수 없는 로컬 돌연변이 유형: globalMutation, 전역 유형: module/globalMutation</pre>
<p><code>commit</code> 함수에 옵션을 전달하여 이 전역 변경 사항을 호출할 수 있나요? </p>
방금
으아악{ root: true }
매개변수를 사용하는 방법을 찾은 것 같습니다.모듈에 네임스페이스가 있으면 대신 전역 경로를 사용하세요.
으아악