티스토리 뷰
composition api에서 사용할 땐 reactive가 아닌 ref로 사용해야 v-if가 된다.
reactive와 ref의 차이점은 API 래퍼런스에서 각각의 내용을 보면 확인 가능하다.
코드는 Transition 복붙했다.
더보기
<template>
<div class="main-box">
<div class="monitor-box">
<canvas></canvas>
</div>
<div class="option-box">
<div class="channel-box">
<button @click="showToggle = !showToggle">Cannel</button>
<Transition>
<p v-if="showToggle">hello</p>
</Transition>
</div>
<div class="caption-box"></div>
<div class="ptz-box"></div>
</div>
</div>
</template>
<script>
import { ref } from '@vue/reactivity';
export default {
setup () {
const showToggle = ref(false); // 변수 만들기
return {
showToggle
};
}
};
</script>
<style lang="scss">
.v-enter-active,
.v-leave-active {
transition: opacity 0.5s ease;
}
.v-enter-from,
.v-leave-to {
opacity: 0;
}
</style>
반응형
LIST
'공부합시다 > Vue' 카테고리의 다른 글
[Vue.js 3] i18n을 placehoder에 적용하기 (0) | 2022.04.07 |
---|---|
[Vue.js 3] Tailwind 설치 (0) | 2022.04.04 |
[Vue.js 3] watch, props 활용하기 (0) | 2022.03.23 |
[Vue.js 3] 버튼 클릭하여 페이지 이동하기(Router) (0) | 2022.03.22 |
[Vue.js 3] Vue I18n 사용 (0) | 2022.02.18 |
댓글