vue에서도 react처럼 자식 컴포넌트에게 props를 넘겨줄 수 있다.
자식 컴포넌트에서는 부모가 내려준 props를,
Parent.vue
Passing props by static way
<template> <div> <Child msg="giveprops"></Child> 위아래 모두 같은 값을 다른 표현으로 props 넘겨주고 있다. <Child :msg="giveprops"></Child> </div> </template>
부모로부터 변동되지 않는 값을 자식에게 넘겨줄 땐,
정적인 props로 넘겨준다.
Passing Dynamic props way
<template> <div> <input v-model="parentMsg"> <br> <Child v-bind:msg="parentMsg"></Child> </div> </template>
dynamic way는,
부모 컴포넌트에서 parentMsg를 입력 또는 수정할 때 마다 변동되는 data가 props를 통해 자식에게 전달된다.
<template> <div> <div>{{ msg }}</div> 부모가 넘겨준 giveprops라는 것이 렌더될 것이다. </div> </template> <script> export default { props: ['msg'] } </script>
Router 라우터 - vue (0) | 2019.08.06 |
---|---|
Global and Local components and EventBus - Vue (0) | 2019.08.06 |
Vue js Life cycle 라이프 사이클 (0) | 2019.08.01 |
React와 Vue (0) | 2019.08.01 |
vue로 숫자야구 하기 (0) | 2019.07.25 |
댓글 영역