vue slideup

向下滑动 (vue-slide-up-down)

Like jQuery's slideUp / slideDown, but for Vue!

就像jQuery的slideUp / slideDown一样,但是对于Vue!

View demo 查看演示 Download Source 下载源

安装 (Installation)

npm i vue-slide-up-down

Usage with Webpack or other module bundlers:

与Webpack或其他模块捆绑器一起使用:

import VueSlideUpDown from 'vue-slide-up-down'
// or
const VueSlideUpDown = require('vue-slide-up-down')Vue.component('vue-slide-up-down', VueSlideUpDown)

Or use the UMD build directly in your browser:

或直接在浏览器中使用UMD构建:

<script type="text/javascript" src="node_modules/vuejs/dist/vue.min.js"></script>
<script type="text/javascript" src="node_modules/vue-slide-up-down/dist/vue-slide-up-down.umd.js"></script>
<script type="text/javascript">Vue.component('vue-slide-up-down', VueSlideUpDown);
</script>

用法 (Usage)

The component takes two props:

该组件有两个道具:

  • active (Boolean): Whether to show the component (true) or not (false)

    active (布尔值):是否显示组件( true )( false )

  • duration (Number): How long the animation is supposed to be, in milliseconds. Defaults to 500.

    duration (数字):动画应该duration多长时间,以毫秒为单位。 默认为500

  • tag (String): Which HTML tag to use for the wrapper element. Defaults to div.

    tag (字符串):用于包装元素HTML标签。 默认为div

<div class="MyContent"><h1>Always show this</h1><vue-slide-up-down :active="active" :duration="1000">Only show this if "active” is true</vue-slide-up-down>
</div>

自定义transition-timing-function (Custom transition-timing-function)

If you want to use a different timing function, add some CSS for your <vue-slide-up-down> element. (See demo/index.html for a full example.)

如果要使用其他计时功能,请为<vue-slide-up-down>元素添加一些CSS。 (有关完整示例,请参见demo/index.html 。)

<style>.wobbly-accordeon {transition-timing-function: cubic-bezier(0.195, 1.650, 0.435, -0.600);}
</style><vue-slide-up-down class="wobbly-accordeon">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Soluta omnis velit ab culpa, officia, unde nesciunt temporibus cum reiciendis distinctio.
</vue-slide-up-down>

也 (Also)

This currently works by showing the element, measuring the height, setting the height back to 0, and then CSS-transitioning to the target height. This works okay, but is not very performant. If you have other ideas how to make this extremely smooth and good looking, feel free to send issues or pull requests.

当前,这可以通过显示元素,测量高度,将高度设置回0,然后CSS转换为目标高度来实现。 可以 ,但是效果不是很好。 如果您还有其他想法可以使此过程极其平滑和美观,请随时发送问题或提出请求。

翻译自: https://vuejsexamples.com/like-jquerys-slideup-slidedown-but-for-vue/

vue slideup

vue slideup_像jQuery的slideUp / slideDown一样,但是对于Vue相关推荐

  1. 利用css3实现jQuery中的slideDown和slideUp效果

    最开始想要实现一个菜单从上向下滑出的效果,采用transition: translate 0.5s ease-in;总是觉得别扭的很,无意间看到小米官网的二级菜单从上向下滑出的效果,顿时觉得这样就不会 ...

  2. 用原生JavaScript写出类似jQuery中slideUp和slideDown效果

    JavaScript是本人自学的第一门语言,也是本人目前最喜欢的一门语言.由于是自学,加上没有做过任何项目(只是偶尔自己做一些小效果玩玩),所以水平不咋地,写得不好之处,欢迎各位指正. 前言 在我自学 ...

  3. PHP slideup,jQuery 的 slideUp 和 slideDown实现 展开和收缩效果

    利用jQuery动态控制列表内容展开与收缩 利用jQuery动态控制列表内容展开与收缩的原理是:通过jQuery的滑动效果函数将原本隐藏的列表内容滑动显示或者将原本显示的列表内容滑动隐藏.其中使用到的 ...

  4. ajax加载vue数据,详解使用Vue.Js结合Jquery Ajax加载数据的两种方式

    整理文档,搜刮出一个使用vue.js结合jquery ajax加载数据的两种方式的代码,稍微整理精简一下做下分享. 废话不多说,直接上代码 html代码 demo {{message }} 测试jqu ...

  5. vue全局安装jquery,vue使用bootstrap框架,vue中封装websocket通讯,vue引入element-ui 组件库,引入highcharts图表插件

    vue安装jquery: 1.使用vue-cli创建好vue项目后,在项目文件夹下,使用命令npm install jquery --save-dev 引入jquery. 2.修改项目文件 build ...

  6. ruby on rails_如何在Ruby on Rails应用中用Vue.js替换jQuery

    ruby on rails by Igor Petrov 通过伊戈尔·彼得罗夫(Igor Petrov) 如何在Ruby on Rails应用中用Vue.js替换jQuery (How to repl ...

  7. antd vue关闭模态对话框_如何在Bootstrap项目中用Vue.js替代jQuery

    Bootstrap是 Web 开发最受欢迎的框架之一,没有比它开发响应式网站项目效率最高了. 随着Vue.js的逐渐流行,更多人们用它来控制页面元素,实现强大互动功能.而jQuery出现了一些技术落后 ...

  8. bootstrap 打印组件_如何在Bootstrap项目中用Vue.js替代jQuery

    Bootstrap是 Web 开发最受欢迎的框架之一,没有比它开发响应式网站项目效率最高了. 随着Vue.js的逐渐流行,更多人们用它来控制页面元素,实现强大互动功能.而jQuery出现了一些技术落后 ...

  9. 抓娃娃机vue版本和jquery版本

    由于公司需求,着手研究H5抓娃娃,从网上找到一份简单的jQuery手机H5抓娃娃机代码.先感谢下最初始分享代码的那位同志.这个分享对我们这些非专职前端的phper来说很关键.虽然简单,但是功能也是都实 ...

  10. 在vue中使用 jquery分页组件

    先来看下效果: <!DOCTYPE html> <head><meta http-equiv="Content-Type" content=" ...

最新文章

  1. docker 配置使用宿主机的GPU(ubuntu16.04+cuda10.0+cudnn7)
  2. Pycharm 快捷键
  3. 项目管理中如何进行多方合作
  4. System.PlatformNotSupportedException
  5. oracle 将查询出的数据加1-10_PostgreSQL数据库跨库访问
  6. java中channelmessage,MessagePack在Netty中的应用
  7. python日历函数_python 怎么定义一个函数,输出日历
  8. MySQL上线,检查数据库设计的“十条合规”
  9. Python如何运行.ipynb文件并将其转化为.py文件
  10. 特大动作:OLAMI 在线语音识别 API SDK 上线!
  11. ubuntu 安装指定版本golang
  12. java日期函数_java常用日期函数总结
  13. NX/UG二次开发—其他—NX中C++调用C#工具并传参
  14. 展望2019年:未来一年的WordPress
  15. 32位系统为什么又叫x86系统呢?
  16. 图解GPS原理 为什么需要4颗卫星才能定位,而不是3颗
  17. 使用高德地图做经纬度转换( 把GPS 转高德的经纬度 )
  18. 各种异常产生原因及如何处理解决 --
  19. MySql下载及安装部署
  20. 解决pcntl_fork() has been disabled for security reasons in file /www/wwwroot/192.168.21.2/vendor/wor

热门文章

  1. 防火墙文件打印共享服务器,防火墙 网络打印机共享服务器
  2. 四、Storm入门之Spout
  3. XP默认输入法快捷键修复
  4. 小啊呜产品读书笔记001:《邱岳的产品手记-03》第04+05讲 如何当好AI时代的产品经理 06讲 产品案例分析·TheGuardian的文本之美
  5. 树型结构总结:二叉查找树、堆、平衡树、2-3查找树、红黑树、B树、B+树
  6. 一个页面中有多个audio标签,其中一个播放结束后自动播放下一个,audio连续播放
  7. 第七章 浮动(制作京东登录页面)
  8. Keil_MDK 中绝对地址定位问题
  9. 洛谷 T2691 桶哥的问题——送桶
  10. Vue+element+Nodejs学习记录(6)