基于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 相关文章推荐
jQuery 性能优化指南(2)
May 21 Javascript
js实现点小图看大图效果的思路及示例代码
Oct 28 Javascript
js的touch事件的实际引用
Oct 13 Javascript
jQuery操作cookie
Aug 08 Javascript
js获取form表单所有数据的简单方法
Aug 18 Javascript
AngularJs基于角色的前端访问控制的实现
Nov 07 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
Apr 01 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
Jun 15 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
Aug 20 Javascript
微信小程序实现form表单本地储存数据
Jun 27 Javascript
微信小程序webview 脚手架使用详解
Jul 22 Javascript
vant 自定义 van-dropdown-item的用法
Aug 05 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
PHP 时间日期操作实战
2011/08/26 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
js 异步处理进度条
2010/04/01 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
JavaScript中this详解
2015/09/01 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
利用JS判断客户端类型你应该知道的四种方法
2017/12/22 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
微信小程序实现录音功能
2019/11/22 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
Python编程求质数实例代码
2018/01/31 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
项目建议书格式
2014/03/12 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
本科毕业生自荐信
2014/06/02 职场文书
团干部培训方案
2014/06/03 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
2014年设计师工作总结
2014/11/25 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript