반응형
computed는 종속되어있는 값(age)가 바뀌면 자동으로 본인도 값을 바꿔준다
사용방법은 다음 코드와 같다.
<!-- vue 3.0 불러오기 -->
<script src="https://unpkg.com/vue@next"></script>
<div>20살이 넘으면 성년이 true로 바뀌게 만드는 코드(computed 사용)</div>
<hr>
<div id="vue-app">
이름 : {{name}}
<br>
나이 : {{age}}
<br>
성년 : {{isAdult}}
</div>
const VueApp = {
setup() {
const name = "wjxor";
const age = Vue.ref(1);
const isAdult = Vue.computed(()=> age.value >= 20);
setInterval(() => {
age.value = age.value + 1;
isAdult.value = age.value >= 20;
}, 1000);
return {
name,
age,
isAdult
}
}
};
Vue.createApp(VueApp).mount('#vue-app');
반응형
'Web' 카테고리의 다른 글
1. 웹을 구성하는 3가지 언어 (0) | 2022.01.04 |
---|---|
[JavaScript][Vue.js] setInterval 사용법 (0) | 2021.05.06 |
[JavaScript] var, let, const 차이점 (0) | 2021.05.06 |