javascript - vuex의 작업에서 커밋 돌연변이가 무엇을 의미하는지 잘 모르겠습니다.
習慣沉默
習慣沉默 2017-05-19 10:43:29
0
2
749

習慣沉默
習慣沉默

모든 응답(2)
小葫芦

액션의 증가를 트리거합니다. context.commit("increment")는 변형의 증가 함수를 트리거합니다. 이것이 프로세스입니다

大家讲道理

저도 Vuex 처음인데, 제가 이해한 내용을 간략하게 말씀드리겠습니다.

Store는 창고로 이해되고, action은 작업, mutation은 저장된 항목을 일부 변경하는 방법입니다. 창고에서 state는 저장된 물건의 현재 상태입니다. Store理解为一个仓库,action是一次操作,mutation是让仓库中存储的东西产生某种变化的方式,state则是存储的东西当前的状态。

一个操作可能需要对数据产生变动,另一个操作也需要对数据产生同样的变动,那这个变动可以抽取出来,称为一个mutation,这样,通过commit触发指定的mutation

한 작업에서는 데이터를 변경해야 할 수도 있고, 다른 작업에서도 동일한 데이터 변경이 필요할 수 있습니다. 이런 방식으로 변형을 추출할 수 있습니다. code> 그냥 커밋하면 지정된 의 변형이 발생하므로 비즈니스를 운영하는 코드와 혼합할 필요가 없으므로 코드가 혼란스럽고 유지 관리성이 떨어집니다. #🎜🎜#
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿