티스토리 뷰
1.Vuex 란 ?
- Vuex 는 vue.js 애플리케이션 에대한 상태관리 + 라이브러리
- Vuex를 사용하면서 해당 어플리케이션의 모든 컴포넌트에 대한 중앙 집중식 역할을한다.
데이터 흐름은 모두 한방향(SPA) 로 흐른다.
강의를 들으며 공부를 해보았던 예제 입니다.
export default{
namespaced:true,
//Data 매칭 하는 개념이다.
state: () => ({
a:123,
b:[]
}),
// computed 같은개념
getters:{
someGetter1(state,getters){
return state.a + 1
},
// 여기에서 보여준 다른 Getters 선언
someGetter2(state,getters){
return state.a + getters.someGetter1
}
},
// payload
mutations:{
someMutation(state,payload){
state.a= 789
state.b.push(payload)
}
},
//context 는 state,getters,commit,dispatch 총 4가지를 사용할수가있다
actions:{
someAction1({ state,getters,commit,dispatch },payload){
state.a=789 //Error
// state.b.push(payload) Error
commit('someMutation',payload)
},
someAction2(context,payload){
context.commit('someMutation')
context.dispatch('someAction1',payload)
}
}
}
1.Vuex 를 공부하면서 조금씩 조금씩 더욱더 추가할예정입니다 . !!
2.살을 붙이면서 내용정리를 한번더 훓겠습니다
반응형
'Dev(기록 및 이론정리) > Vue' 카테고리의 다른 글
5.Vue Router (SPA) 및 Hash Mode Vs History Mode 차이점 (0) | 2021.09.24 |
---|---|
4.Moment.js 와 Day.js 사용법 (0) | 2021.09.21 |
3-1.lowdb,lodash 사용 과정 및 오류 해결 (1) | 2021.09.19 |
3.Webpack Plugin 설치과정 및 copy-webpack-plugin (0) | 2021.09.19 |
2.To do list 및 오류 ([오류해결] npm install 설치시 npm ERR! code ERESOLVE) (0) | 2021.09.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Vue예제
- lodash
- VAR
- 자바스크립트 Basic
- Vue Todo list
- 재귀함수
- router
- loader
- 프론트엔드
- Tode list
- vue-cli
- vue router
- Wepack
- dayjs
- Vuex
- 네이밍규칙
- vue
- Cli 오류
- const
- webpack-cli
- 자바스크립트 문법
- FRONT-END
- babel
- Vue module 설치
- Wepack-cli
- 시간 라이브러리
- lowdb
- 트리구조
- 모던 자바스크립트
- Moment js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함