개발/vuejs

한권으로 배우는 vue.js 3 - 따라해보기 3

그냥 케이 2022. 2. 15. 21:40

이번에는 

 

watch , props , emit , 실전 1 까지 진행해볼예정입니다.

 

 

1. watch는 지정 데이터의 변화를 감지하여 사용자가 지정한 콜백함수를 호출할 수 있게해주는 기능이다.  옵션으로 immediate 를 true로 할 경우와 하지않는경우의 차이는 최초 렌더링의 변수할당부분을 watch에서 감지할건지 하지않을건지를 결정하게한다. - Watch.vue

 

2  Options API 의 watch 로 감시하고자 하는 대상이 객체나 리스트라면 deep 옵션을 true로 설정 해야 감시가 가능하다. 하지만 Composition API를 사용하는 경우 상관없다 - Watch.vue

 

Compositions API 방식

 

 

 

 

Options API 방식

 

 

 

 

 

 

 

 

3. props는 컴포넌트에 데이터를 넘겨줄 수 있는 사용자 지정 속성이다 - Props.vue

 

App.vue 에서 child 컴포넌트에 데이터를 넘겨줄것이다

배열이나 오브젝틀을 보내려면 콜론( : ) 을 이용하여야하고 일반 텍스트 상관없다

templete 에서 바로 받는경우

setup에서 받는경우

 

 

4. emits 는 child가 부모에게 데이터를 전달할떄 사용된다 

 

 

 

 

5. 따라해보기 실습 - 1 ( Ex3-5-1.vue)

(git reset --hard bbc721e04e61e496e19d63913ab83c0849300922)

 

reactive를 사용하여 v-model에 바인딩하는 예제라고 할 수 있다.