front-end/Vue
-
Vue router 사용하기front-end/Vue 2024. 4. 4. 16:39
1. router 사용하기 npm install vue-router@4 2. src 폴데에 router.js 파일 만들기 import { createWebHistory, createRouter } from "vue-router"; import 컴포넌트 const routes = [ { path: "/경로", component: 컴포넌트, } ]; const router = createRouter({ history: createWebHistory(), routes, }); export default router; 3. Main.js 에 추가하기 import 'bootstrap' import 'bootstrap/dist/css/bootstrap.min.css' import { createApp } from ..
-
Vue Component 사용하기(props 전달)front-end/Vue 2024. 4. 3. 16:28
1. MenuList.vue 파일을 하나 생성을 합니다. - vue 자동생성을 이용을 합니다.(안되는 경우 Vetur 설치) {{ menu }} {{ price }} 원 2. name를 설정을 합니다. export default { name: 'MenuList', } 3. app 파일에서 v-for문을 활용해서 들어갈 데이터를 만들어 봅시다. /*아래와 같은 것을 반복문을 사용한것 */ 4. MenuList 파일에서 props 설정을 해봅시다. - 자료형 종류 Array, Object, String, Number - props로 등록한것은 데이터 바인딩으로 자유롭게 사용 가 5. 결과
-
Vue 반복문 v-forfront-end/Vue 2024. 4. 2. 12:56
1. 반복에 사용할 데이터 만들기 data() { return { menu_list: ['맛있는 붕어빵', '국물이 맛있는 오뎅', '매운맛 떡볶이'], price: [6000, 2000, 10000] } } 2. v-for 반복문 사용하기 내용 사용 예시 1) {{ menu_list[i] }} {{ price[i] }} 원 사용예시 2) {{ list }} {{ price[i] }} 원 3. 최종 코드 {{ list }} {{ price[i] }} 원