마

Vuex Tutorial #6 - Mutations

· 2019-02-13 (수) 00:21:22 · 1025

Mutations https://vuex.vuejs.org/kr/guide/mutations.html

 

차일드에서 처리 할수 있지만

this.$store.state.products.forEach( product => {

  product.price -= 1;

})

 

코드가 많아지면 어디서 바꾸는지 트랙킹하기 힘들어짐.

 

mutations: {

  reducePrice: state => {

    state.products.forEach( product => {

      product.price -= 1;

    })

  }

}

 

this.$store.commit('reducePrice');

 

vue-devtools에서 트랙킹이 가능함.

 

store안에 strict : true로 하면 아웃사이드에서 수정불가 (에러남.)

 

https://github.com/iamshaunjp/vuex-playlist/tree/lesson-06

 

|
댓글을 작성하시려면 로그인이 필요합니다.

JS프레임워크

269건
+
분류 제목 글쓴이 날짜 조회
Vue 19-02-24 조회 1,462
Vue 19-02-24 조회 1,585
Vue 19-02-23 조회 1,380
Vue 19-02-23 조회 1,445
Vue 19-02-23 조회 1,245
Vue 19-02-22 조회 1,586
Vue 19-02-22 조회 1,250
Vue 19-02-22 조회 1,236
Vue 19-02-21 조회 1,396
Vue 19-02-21 조회 1,204
Vue 19-02-21 조회 1,156
Vue 19-02-20 조회 1,746
Vue 19-02-20 조회 1,159
Vue 19-02-20 조회 1,205
Vue 19-02-19 조회 1,584
Vue 19-02-19 조회 1,481
Vue 19-02-19 조회 1,150
Vue 19-02-18 조회 1,324
Vue 19-02-18 조회 1,136
Vue 19-02-18 조회 1,148
Vue 19-02-17 조회 1,184
Vue 19-02-17 조회 1,160
Vue 19-02-17 조회 1,188
Angular 19-02-16 조회 1,153
Vue 19-02-16 조회 1,289
Vue 19-02-16 조회 1,482
Vue 19-02-15 조회 1,650
Vue 19-02-15 조회 1,440
Vue 19-02-15 조회 3,173
Vue 19-02-14 조회 1,142