-
[Vue] Day - 1공부/Vue 2024. 3. 6. 14:25
뷰 프로젝트 생성
프론트 서버 실행
cd vue-project npm install npm run dev
Chorme 확장 프로그램
veu.js 장점
html에서 변수, 조건문, 반복문 사용 가능
화면 변경사항에 대해 즉각 변경
화면의 각 부분을 컴포넌트 단위로 나눠서 개발
프론트와 백이 서로 다른 프로젝트로 분리되어 통신
단점: 최초 로딩속도가 느림, SEO 검색엔진 최적화 불편 > 단점극복을 위해 SSR 프레임워크인 Nuxt 사용
컴포넌트 .vue확장자가 붙은 파일
총 3 개의 영역, js html css
<script setup>
</script>
<template>
</template>
<style scoped>
</style>
{{}} mustache
vue
<script setup> : ref 선언한 변수는 쓸 때 .value를 붙여줘야 함
<template> : .value를 붙이면 에러
v-modal : 양방향 바인딩
<input v-model="message"> 는 데이터 변경 가능
v-bind : 단방향 바인딩
v-bind( : )
<input :value="message"> 눈 데이터 변경 불가능
'공부 > Vue' 카테고리의 다른 글
뷰 메모장 (5) 2024.09.20 [Vue] Components & pinia 실습 (2) 2024.03.11