반응형
https://kr.vuejs.org/v2/guide/transitions.html
<App.vue>
<router-view /> 있는쪽에
<transition> 태그 감싸주고 name과 style 태그 넣어주면 끝
<template>
<div id="app">
<tool-bar></tool-bar>
<transition name="page">
<router-view />
</transition>
</div>
</template>
<script>
import ToolBar from './components/ToolBar.vue';
export default {
components:{
ToolBar,
}
}
</script>
<style>
body{
padding: 0;
margin: 0;
}
/* Router 트렌지션 */
.page-enter-active,
.page-leave-active {
transition: opacity .5s;
}
.page-enter,
.page-leave-to
/* .fade-leave-active below version 2.1.8 */
{
opacity: 0;
}
</style>
반응형
'vue.js > vue.js 2' 카테고리의 다른 글
62. <vue-news> 프로젝트 | list 공통 컴포넌트화 (0) | 2022.08.06 |
---|---|
61. <vue-news> 프로젝트 | 1차 완성 (0) | 2022.08.06 |
59. <vue-news> 프로젝트 | API 데이터 출력하는 순서 | axios 순서 (0) | 2022.08.05 |
58. <vue-news> 프로젝트 | Dynamic Route Matching | 동적 라우트 매칭 (0) | 2022.08.05 |
57. 첫번째 비동기처리 방법 collback | promise (0) | 2022.08.05 |