Open ChangJoo-Park opened 7 years ago
네 ㅋㅋ
vuex랑 api 요청, 테스트를 위한 axios
, axios-mock
추가했어요
lib
에 있던 store 제거하고 vuex
만들어놨어요
허얼.. 장난 아니네요
할게많네요 이제부터 ㅋㅋ
네.. 엄청 많아요 덜덜. 잠시 멘탈 흔들렸네요 ㅋㅋㅋㅋ
화이팅
같이하시는건가요
https://github.com/devjin0617/vue2-admin-lte/commit/1834a17ab14e34d9e78c0b7fcc2abdbc5dd5e4e2
범용으로 만드는거라 어디까지할지 딱히 생각이 없어서
vuex를 사용하는 시나리오 추가했습니다 (mock-server용 json-server가 npm run dev
실행시 함께 시작합니다
API 테스트용 페이지를 추가했습니다 들어가셔서 확인하시면 되요
페이지 진입 -> vuex에 fetch action 실행 -> productService를 통해 API 요청 -> 결과를 mutation
을 이용해 state에 추가 -> 페이지에서 computed로 vuex의 getters를 통해 자동으로 바인딩됨
이렇습니다..
FakeProduct 클래스는 faker를 이용해서 대충 만들었어요 mock-server 디렉터리 보시면 됩니다
헐... 초고수..... 머리가 딸려서 이해불가네요 덜덜덜덜
product service에 getAll
이라 했을거에요 fetchProducts로 해야하는게 맞는거같은데 전 잘 모르니까 그냥 냅둘게요 나중에 얘기해보고 바꾸죠 뭐
덜덜덜 집이신가요?