从隐藏到显现

从显现到隐藏

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Vue中的动画</title>
<style>
.fade-enter,
.fade-leave-to {
opacity: 0;
}
.fade-enter-active,
.fade-leave-active {
transition: opacity 3s;
} </style>
</head>
<body>
<div id="app">
<transition name="fade">
<div v-if="show">hello world</div>
</transition>
<button @click="handleBtnClick">change</button>
</div> <!-- 开发环境版本,包含了用帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script type="text/javascript"> var app = new Vue({
el: '#app',
data: {
show: true
},
methods: {
handleBtnClick: function() {
this.show = !this.show;
}
}
}) </script>
</body>
</html>

动画由transition标签包裹,class中的名字由transition的name属性来定,例如name = "fade",则class名为.fade-enter,如果没有name,则默认class名为v-, 例如.v-enter, .v-enter-active

最新文章

  1. 飞流直下的精彩 -- 淘宝UWP中瀑布流列表的实现
  2. jekins构建自动化项目的步骤
  3. Swift&amp;Node 使用Alamofire进行Post
  4. Active Record 数据库模式-增删改查操作
  5. [百度空间] [原]MFC杂乱笔记
  6. cocos2dx 实用小技巧
  7. Swift与Objective-C中的闭包
  8. 在WinForm中使用委托来在其他线程中改变控件的显示
  9. Rectangle Area——LeetCode
  10. Jsp 中文乱码,解决
  11. 微软开源PowerShell并支持Linux和OS X
  12. Qt窗口句柄
  13. BZOJ 2100: [Usaco2010 Dec]Apple Delivery( 最短路 )
  14. c#导入excel 绑定数据 repeat为例子
  15. Linux学习笔记(一)----Ubuntu下的apt命令
  16. 快速安装nginx
  17. SSE图像算法优化系列二十四: 基于形态学的图像后期抗锯齿算法--MLAA优化研究。
  18. SD-WAN助力解决多云问题
  19. 分区工具parted的详解及常用分区使用方法【转】
  20. 从专用磁盘创建 Windows VM

热门文章

  1. Tomcat8.0源码编译
  2. leetcode-165周赛-1275-找出井字棋的获胜者
  3. linux编译php
  4. c++ 获取文件图标,类型名称,属性 SHGetFileInfo
  5. mysql5.6配置-my
  6. flask中的目录解析
  7. 筆記本 wifi走外网线 網卡走內網
  8. kali开启禁止或删除ssh 开机启动
  9. 11. Django及数据库环境搭建
  10. 前端之间的url 传值