vue 객체 반응 (1) 썸네일형 리스트형 vue prop 객체 감지 안되는 경우 vue 로 개발하는 와중에 부모 컴포넌트가 자식 컴포넌트에게 배열을 보내주는 상황에서 배열 안의 값이 하나가 변경될 경우 감지를 못하는 상황이 있었다. 이러한 경우 때문에 속앓이를 좀 했는데, 답을 찾았다. data : { messages : [] , newMessage : ' ' } , computed : { addDisabled() { ... } } Vue 가 인스턴스를 초기화 할 때 실제 데이터를 저장하기 위해 Vue 는 vm._data 를 만들고 vm.messages 와 vm.newMessages 에 대해 Object.defineProperty 로 게터와 세터를 정의해 두 프로퍼티에 접근하는 프락시를 만든다. 이렇게 해서 vm.message 에 접근하려고 하면 프락시에 의해 vm._data.mes.. 이전 1 다음