본문 바로가기
728x90

뷰 컴포넌트2

[Vue.js] 뷰 props 사용 방법 [Vue.js] 뷰 props 사용 방법 ⭐️ props 란 ? 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할때 사용되어지는 단방향 데이터 전달 방식이다 ⭐️ 사용 방법 부모 컴포넌트에서 자식 컴포넌트를 호출시 자식 컴포넌트 태그 내 v-bind나 : 키워드를통해 데이터를 전달하고 자식 컴포넌트에서 props객체를 통해 데이터를 전달받는 방식이다 ⭐️ 기본 형태 ⭐️ 샘플예제 (로직) 쇼핑몰 상품 리스트가 출력되는 예제를 만들어 보았다. App은 부모 컴포넌트, Menu와 Product는 자식 컴포넌트이고 각 자식 컴포넌트는 props를 통하여 해당하는 데이터를 전달 받아 출력하는 형식이다 ⭐️ App 컴포넌트 (부모컴포넌트) ⭐️ Menu 컴포넌트 (자식 컴포넌트 - 메뉴) {{item}} ⭐️ P.. 2021. 8. 14.
[Vue.js] 뷰 컴포넌트 사용법 Vue Component [VueJs] 뷰 컴포넌트 사용 방법 Vue Component ⭐️ 컴포넌트 (Component) 란? 캡슐화된 코드 블록으로 한번 생성해 놓을시 쉽게 재사용이 가능하다. (인스타그램이나 페이스북 같이 비슷한 UI가 데이터만 다르게 반복되어 출력되는데 해당 프레임을 컴포넌트로 이해하면 쉽다) ⭐️ 컴포넌트를 왜 쓰는가? 첫번째로 코드가 복잡해지면 가독성이 기하 급수적으로 떨어지기에 이럴때 컴포넌트는 복잡한 코드를 보기쉽게 하는 장점이 있다 (복잡한 파일을 카테고리 폴더별로 정리 하는 것과 비슷) 두번째로 유지보수가 쉬워진다. 같은 코드를 여러번 반복하지 않고 여러번 사용하기에 하나의 컴포넌트만 수정하면 컴포넌트 사용한 모든 코드에 수정 사안이 반영이 된다. ⭐️ 샘플 예제 (로직) 쇼핑몰 상품 리스트가 .. 2021. 8. 14.
728x90