반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[12주차] 5. Vue.js 본문
반응형

Vue.js
- 작은 화면당 라이브러리 역할부터 큰규모의 웹 애플리케이션 개발을 돕는 프레임워크 역할까지 점진적으로 적용할 수 있는 프런트엔드 프레임워크
특징
- 컴포넌트 기반 개발 방식 : 화면(웹페이지)을 여러 개의 작은 단위로 쪼개어 개발, 리액트와 같은 방식
- MVVM 패턴 : 화면 UI 코드와 백엔드 데이터 처리 코드 분리
- 리액트와 앵귤러의 장점을 흡수
설치 파일
- vue.js devtools
- 개발자 모드로 할 경우 개발자 도구에서 vue 패널이 보임
- vs code 확장 프로그램 : vetur
- node-v , npm-v 설치 , nvm
html
- body 태그 내에서
<컴포넌트이름 v-bind: props 속성이름 = “상위 컴포넌트 데이터></컴포넌트이름> <컴포넌트이름 v-on: 하위 컴포넌트에서 발생한 이벤트이름= “상위 컴포넌트 메서드 이름></컴포넌트이름>
- https://kr.vuejs.org/v2/guide/#%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0에서 개발자 모드랑 사용자 모드 중 선택해서 script 태그로 삽입
속성
- template : 컴포넌트 내용 중 template이 브라우저에 나타나게 됨
- method : 함수, ex) this.$emit(‘’) , 이벤트 발생 제어
'강의 > 제로베이스 프론트엔드 99일' 카테고리의 다른 글
[12주차] 4. Webpack(2) (0) | 2021.10.22 |
---|---|
[12주차] 3. Webpack (0) | 2021.10.20 |
[12주차] 2. MarkDown (0) | 2021.10.19 |
[12주차] 1. Typescript 복습(3) (0) | 2021.10.18 |
[11주차] 5. Typescript 복습(2) (0) | 2021.10.17 |