상-하위 컴포넌트 간 데이터 전달
MVC 모델 프레임워크에서는 한 화면을 1개의 View로 간주했다. 따라서, 한 화면의 데이터를 해당 화면 영역 어디서든지 호출할 수 있었다. 하지만!!!!!!!! Vue의 경우 컴포넌트로 화면을 구성함으로 같은 웹 페이지라도 데이터를 공유할 수 없다는 것이 함정...... 즉, 각 컴포넌트의 유효 범위가 독립적이기 때문에 다른 컴포넌트의 값을 직접적으로 참조할 수 없다는 말이다. 그렇다면 데이터를 어떻게 주고 받는 방법이 있을까? 답은 컴포넌트 간 데이터를 주고 받는 방식에 있다. 가장 기본적인 데이터 전달 방법은 아래 그림과 같이 상위(부모)-하위(자식 ) 컴포넌트 간의 데이터 전달 방법이다. 위의 그림을 설명하자면, 아래 표를 살펴보자. 상위 -> 하위 props라는 특별한 속성을 전달 하위 -> ..
2019. 3. 5. 12:51