티스토리 뷰

반응형

객체 타입의 state를 watch 하려면 해당 state를 업데이트할 때 처리가 필요하다.

예를들어, state를 변경할 때 다음과 같은 코드를 사용하였다면

this.$store.getters.someState.someProps = newValue;

다음과 같이 변경해준다.

this.$set(this.$store.getters.someState, someProps, newValue);

그럼 vuex가 상태의 변화를 감지할 수 있다.

 

 

객체가 지워지는 것을 감지하고자 한다면, $delete 를 사용하여 객체를 변경하자.

this.$delete(this.$store.getters.someState, someProps);

 

반응형

'Javascript' 카테고리의 다른 글

[Testing] Karma 병렬 실행  (0) 2019.12.06
Debouncing vs. Throttling  (0) 2019.11.11
WebGL canvas UI 테스팅(PNG 와 비교)  (0) 2019.03.08
JavaScript getter 와 setter 의 사용  (0) 2019.02.25
[TIF] JavaScript Private 변수 설정  (0) 2019.02.20
댓글