728x90
상황은 다음과 같습니다.
watch 속성을 사용하는데, props로 받아온 값의 변화를 감지하는 상황의 코드입니다.
부모 컴포넌트
<template>
<input type="checkbox" id="check" v-model="isOnlyShowTodayDeliveryOption"/>
<label for="check">변경 감지</label>
<자식 :isOnlyShowTodayDeliveryOption= "isOnlyShowTodayDeliveryOption" >
</template>
<script>
import 자식 from './자식'
export default : {
components : {
자식,
}
data: function() {
return {
isOnlyShowTodayDeliveryOption: false
}
},
}
</script>
자식 컴포넌트
<template>
</template>
<script>
export default : {
props: {
isOnlyShowTodayDeliveryOption: Boolean,
},
watch: {
'isOnlyShowTodayDeliveryOption': function() {
alert('변경이 감지되었습니다.');
},
}
}
</script>
Vuex store의 값의 변화를 감지하는 watch
export default {
watch : {
}
}
728x90
'Vue.js' 카테고리의 다른 글
spa 새로고침 not found (0) | 2021.03.04 |
---|---|
[Vue.js] 2- vue-cli 프로젝트 생성하기 (0) | 2021.01.22 |
Vue에서 $nextTick이란 (0) | 2020.12.22 |
[Vue.js] mixin이란 (0) | 2020.12.22 |
[vue.js] 맨날 까먹는 props와 emit으로 컴포넌트 간에 값 전달하기 (0) | 2020.12.20 |
댓글