javascript - 모든 요청이 액션에 배치되면 얻은 데이터는 vue 인스턴스의 어디에 위치해야 합니까, 상태 또는 데이터입니까?
滿天的星座
滿天的星座 2017-06-13 09:24:10
0
4
1046

제목과 비슷합니다.
누군가가 vuex action에 모든 요청을 넣는 것을 봤습니다. 그런데 얻은 데이터가 상태를 변경하는 데 사용되는지 묻고 싶습니다. 그런데 상태를 전달하는 데 사용되는 것이 아닌가요? 데이터를 저장하기 위해 vuex를 과도하게 사용하는 것인가요? 답변을 주실 수 있나요?

滿天的星座
滿天的星座

모든 응답(4)
迷茫

요구 사항에 따라 다릅니다. 요청한 데이터를 공유하는 구성 요소가 여러 개인 경우 상태 관리를 위해 이를 vuex에 넣어야 합니다. 하나의 구성 요소만 요청한 데이터를 사용하는 경우 이를 vuex에 넣을 필요가 없습니다.

扔个三星炸死你

액션에 데이터 요청을 넣은 다음 데이터를 돌연변이에 커밋하여 상태를 변경하면 컴포넌트는 다음과 같은 방법으로 이를 얻을 수 있습니다

으아악

vuex의 장점 중 하나는 형제 간 구성 요소 간의 데이터 공유 및 통신입니다. 모든 데이터를 vuex에 넣을 필요는 없습니다.

我想大声告诉你

라우트 규칙과 함께 Vuet을 사용하여 관리 페이지 요청을 구현할 수 있습니다. 이 간단한 예를 살펴보세요

代言

이것은 실제로 사용자의 데이터 요구 사항에 따라 다릅니다.
현재 두 가지 유형의 데이터가 있을 수 있습니다.
1. 글로벌 데이터, 이러한 종류의 데이터는 각 구성 요소 간에 전달됩니다. 이러한 종류의 데이터가 구성 요소의 데이터에만 배치되면 다른 구성 요소가 이 구성 요소의 데이터를 사용하는 것이 더 번거로워집니다. 이러한 종류의 데이터를 상태로 두는 것이 좋습니다. 그러면 다른 구성 요소가 데이터를 검색하는 것이 훨씬 더 편리해집니다. 그리고 다양한 계산이 적용될 수 있습니다.
2. 이런 종류의 데이터는 컴포넌트 내에서 고유한 데이터로, 다른 곳에서는 사용되지 않습니다. 하지만 무턱대고 모든 것을 국가에 맡길 수는 없습니다. 시간이 지남에 따라 상태 데이터가 지저분해집니다. 따라서 상황에 맞게 데이터를 저장하는 것이 핵심이다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿