实例代码“Ctrl+/”提示“F11/ESC”全屏 返回 格式化 恢复 运行
x
 
1
<style type="text/css">
2
/* 可以设置不同的进入和离开动画 */
3
/* 设置持续时间和动画函数 */
4
.slide-fade-enter-active {
5
  transition: all .3s ease;
6
}
7
.slide-fade-leave-active {
8
  transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0);
9
}
10
.slide-fade-enter, .slide-fade-leave-active {
11
  padding-left: 10px;
12
  opacity: 0;
13
}
14
</style>
15
<script src="https://unpkg.com/vue/dist/vue.js"></script>
16
17
<div id="example-1">
18
  <button @click="show = !show">
19
    Toggle render
20
  </button>
21
  <transition name="slide-fade">
22
    <p v-if="show">hello</p>
23
  </transition>
24
</div>
25
<script type="text/javascript">
26
new Vue({
27
  el: '#example-1',
28
  data: {
29
    show: true
30
  }
31
})
32
</script>