programing

Vuex 스토어 WATCH와 SUBSCRIBE의 차이점

goodcopy 2022. 7. 19. 21:28
반응형

Vuex 스토어 WATCH와 SUBSCRIBE의 차이점

의 주요 차이점은 무엇입니까?watch그리고.subscribe그리고 언제 다른 것들보다 하나를 더 사용해야 할까요?Vuex 공식 문서에 따르면 두 방법 모두 동일한 작업을 수행하고 동일한 목적을 수행하는 것으로 보이며 두 방법 모두 다음 항목에 액세스할 수 있습니다.state물건.

현재 다음과 같은 상태가 되어 있습니다.

item: (state: any) => state.item

나는 또한 변이를 커밋하는 액션을 가지고 있다.item, 나는 이제 의 새로운 가치를 알고 싶다.item어떤 컴포넌트를 사용하면 좋을까요? watch또는subscribe?

가치 있는 일을 하고 싶은 경우item변경, 사용watch충분할 겁니다.

단, 그 방법을 알고 싶다면item특히 변경되어 있기 때문에,mutation오브젝트(이것에는type돌연변이의payload등).이 경우,subscribe.

예를 들어, 변이된 경우item2개 이상의 돌연변이에 대해 알고 싶을 때item언제mutation1바꿨어요.

편집: 아직 시도해보지는 않았지만subscribe스토어의 모든 것이 변이될 때마다 기능을 호출합니다.

언급URL : https://stackoverflow.com/questions/60559764/difference-between-vuex-store-watch-and-subscribe

반응형