https://github.com/joshua1988/learn-vue-js
강의 코드 깃허브
GitHub - joshua1988/learn-vue-js: 인프런 Vue.js 시작하기 강의 리포지토리
인프런 Vue.js 시작하기 강의 리포지토리. Contribute to joshua1988/learn-vue-js development by creating an account on GitHub.
github.com
VsCode Plugin install list
- Vetur
- Night Owl => 설정 색 테마 변경
- Material Icon Theme => 설정 아이콘 테마 변경
- Live Server
- ESLint
- Prettier
- Auto Close Tag
- Atom Keymap
Vue ? MVVM 패턴의 뷰 모델(ViewModel) 레이어에 해당하는 화면단 라이브러리
Vue Component ?
- 컴포넌트는 화면의 영역을 구분하여 개발할 수 있는 뷰의 기능
- 재사용성이 올라가고 빠르게 화면을 제작할 수 있다
- 인스턴스를 생성하면 개발자 도구에서 Root 컴포넌트로 인식한다
- Vue.component('컴포넌트 이름', 컴포넌트 내용):
컴포넌트 통신 방식 ?
- 뷰 컴포넌트는 각각 고유한 데이터 유효 범위를 갖는다
- 상위에서 하위로는 데이터를 내려줌 : 프롭스 속성
- 하위에서 상위로는 이벤트를 올려줌 : 이벤트 발생
Props 속성의 특징
- 위에 데이터를 바꾸면 하위에서도 데이터가 바뀐다
'TIL > Front' 카테고리의 다른 글
Vue.js 초급 공부 Part IV - Template (0) | 2021.12.08 |
---|---|
Vue.js 초급 공부 Part III - Http / axios (0) | 2021.12.07 |
Vue.js 초급 공부 Part II - Component & Router (0) | 2021.12.07 |
CSS (Cascading Style Sheet) (0) | 2021.09.14 |
HTML (0) | 2021.09.14 |