일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 나라여행
- Python
- 혼공파선택미션
- 파이썬
- 일본나라여행
- 일본 관광
- 혼자공부하는파이썬
- input style
- 파이썬공부
- 비쥬얼스튜디오코드설치
- input
- 호버스타일
- 파이썬혼공
- 혼공단
- 일본
- 일본 사슴
- 한빛미디어
- 조건문
- 혼공파
- 파이썬문자열
- 파이썬조건문
- hover style
- 일본 나라
- 일본여행
- 비쥬얼스튜디오코드
- 나라 사슴
- 혼공파미션
- 파이썬혼자공부하기
- 혼자여행
- #파이썬
Archives
- Today
- Total
Eveningstar
1.필수요소 본문
https://kr.vuejs.org/v2/guide/
(공식 vue 가이드)
템플릿 구문을 사용.
- 선언적으로 dom에 데이터를 렌더링
<div id="app"> |
var app = new Vue({ |
안녕하세요 Vue!
id app 안에 {{ message }} 를 삽입
+ 응용
<div id="app-2"> |
var app2 = new Vue({ |
v- bind 속성으로 특수한 동작을 추가.
v-bind 속성은 디렉티브
(v- 접두사가 붙어있으면 특수 속성임, 렌더링 된 DOM에 특수한 반응형 동작을 함)
v-if, v-for (조건문, 반복문)
사용자 입력핸들링
v-on
<div id="app-5"> |
var app5 = new Vue({ |
이 메소드는 DOM을 건드리지 않고 앱의 상태를 업데이트 함.
v-model
양식에 대한 입력과 앱 상태를 양방향으로 바인딩하는 디렉티브
- 컴포넌트를 사용한 작성방법 -
Vue.component()
인터페이스를 컴포넌트 트리로 추상화 가능.
미치 정의된 옵션을 가진 vue 인스턴스이다.
Vue.component('todo-item', {
// 이제 todo-item 컴포넌트는 "prop" 이라고 하는
// 사용자 정의 속성 같은 것을 입력받을 수 있습니다.
// 이 prop은 todo라는 이름으로 정의했습니다.
props: ['todo'],
template: '<li>{{ todo.text }}</li>'
})
<div id="app-7"> |
Vue.component('todo-item', { |
dom의 props 는 v-bind:props['이름']="item"
v-bind:key = "item.id" 는 인덱스 순서
컴포넌드를 사용한 앱의 구성 모습
<div id="app"> |
Vue 컴포넌트는 일반 사용자 정의 엘리먼트에서 사용할 수 없는 중요한 기능을 제공합니다. 특히 컴포넌트 데이터 흐름, 사용자 지정 이벤트 통신 및 빌드 도구 통합이 중요합니다.
'vue.js' 카테고리의 다른 글
데이터 바인딩 (0) | 2019.03.13 |
---|---|
3.props etc (0) | 2019.02.21 |
3. 컴포넌트 (0) | 2019.02.14 |
2.인스턴스 (0) | 2019.02.02 |
Comments