-
Vue Component 사용하기(props 전달)front-end/Vue 2024. 4. 3. 16:28728x90
1. MenuList.vue 파일을 하나 생성을 합니다.
- vue 자동생성을 이용을 합니다.(안되는 경우 Vetur 설치)
<div class="menu"> <p>{{ menu }}</p> <p> {{ price }} 원</p> </div>
2. name를 설정을 합니다.
export default { name: 'MenuList', }
3. app 파일에서 v-for문을 활용해서 들어갈 데이터를 만들어 봅시다.
<menu-list v-for="(menu, index) in menu_list" :key="index" :menu="menu_list[index]" :price="price[index]" /> /*아래와 같은 것을 반복문을 사용한것 */ <menu-list menu="menu_list[0]" :price="price[0]" />
4. MenuList 파일에서 props 설정을 해봅시다.
- 자료형 종류 Array, Object, String, Number
- props로 등록한것은 데이터 바인딩으로 자유롭게 사용 가
<script> export default { name: 'MenuList', props: { menu: String, price: String, } } </script>
5. 결과
728x90'front-end > Vue' 카테고리의 다른 글
Vue v-model 문법 (0) 2024.04.03 Vue module.css 사용하기 (0) 2024.04.03 Vue if문법 v-if (0) 2024.04.02 Vue 반복문 v-for (0) 2024.04.02 Vue 데이터 바인딩 문법 (0) 2024.04.02