배열객체와 일반 객체에 데이터를 주입하면서 반응성도 만들어 내는 방법은 없을까?
답은 set을 사용하면 된다. 전역객체 Vue.set도 가능하고 vm인 this를 사용해도 된다.
인자는 주입될 객체, 배열인 경우 인덱스/객체인 경우 키, 추가할 값 순서이다.
this.todos[3] =new data 이 아니라 this.$set(todos, 3, new data) 를 사용해야 반응성이 생긴다.
'웹(web) > 프론트엔드-vue' 카테고리의 다른 글
v-on 이벤트 핸들링 수식어 (0) | 2020.07.09 |
---|---|
v-on event handler 등록 (0) | 2020.07.09 |
v-for using object (0) | 2020.07.09 |
v-show vs v-if (0) | 2020.07.09 |
v-if (0) | 2020.07.08 |