基于vue展开收起动画的示例代码


Posted in Javascript onJuly 05, 2018

之前用jquery实现还很简单,然后用vue就一直不行,然后在网上找了很多,又仔细看了vue官网 的过渡&动画,发现其实很简单 (可以多看vue官网 过渡&动画 实现更多效果)

1、实际效果

基于vue展开收起动画的示例代码

2、代码

<!--css-->
.box{
  height:200px;width: 200px;
  background-color:black;
}
.draw-enter-active, .draw-leave-active {
  transition: all 1s ease;
}
.draw-enter, .draw-leave-to /* .fade-leave-active below version 2.1.8 */ {
  height: 0;
}

<div id="app">
  <button @click="boxshow = !boxshow">点击展开/关闭</button>
  <transition name="draw">  <!--这里的name 和 css 类名第一个字段要一样-->
    <div class="box" v-show="boxshow"></div>
  </transition>
</div>
</body>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
<script>
  new Vue({
    el:'#app',
    data:{
      boxshow:false
    },
  });
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
FireFox与IE 下js兼容触发click事件的代码
Nov 20 Javascript
JQuery Dialog的内存泄露问题解决方法
Jun 18 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
js自动下载文件到本地的实现代码
Apr 28 Javascript
jQuery ui插件的使用方法代码实例
May 08 Javascript
jQuery+easyui中的combobox实现下拉框特效
Feb 27 Javascript
基于replaceChild制作简单的吞噬特效
Sep 21 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
js正则表达式验证表单【完整版】
Mar 06 Javascript
vue-property-decorator用法详解
Dec 12 Javascript
解决Vue watch里调用方法的坑
Nov 07 Javascript
微信小程序实现星级评分和展示
Jul 05 #Javascript
vue-router history模式下的微信分享小结
Jul 05 #Javascript
微信小程序实现运动步数排行功能(可删除)
Jul 05 #Javascript
微信小程序之批量上传并压缩图片的实例代码
Jul 05 #Javascript
JavaScript控制浏览器全屏显示简单示例
Jul 05 #Javascript
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 #jQuery
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 #Javascript
You might like
摘自织梦CMS中的图片处理类
2015/08/08 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
Checbox的操作含已选、未选及判断代码
2013/11/07 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
2016/08/29 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
详解Node.js项目APM监控之New Relic
2017/05/12 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
python解析xml模块封装代码
2014/02/07 Python
Python实现遍历数据库并获取key的值
2015/05/17 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
python 判断网络连通的实现方法
2018/04/22 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
英国领先的游戏零售商:GAME
2019/09/24 全球购物
高中生物教学反思
2014/02/05 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
电工生产实习心得体会
2016/01/22 职场文书
go xorm框架的使用
2021/05/22 Golang
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android