
浏览器可视窗口加载 DEMO地址
npm install vue-wow --save
// import
import Vue from 'vue'
import VueWow from 'vue-wow'
// mount with global
Vue.use(VueWow)
// mount with component
import {UAnimateContainer, UAnimate} from 'vue-wow'
export default {
components: {
UAnimateContainer,
UAnimate
}
}
<template>
<u-animate-container>
<u-animate
name="fadeIn"
delay="0s"
duration="1s"
:iteration="1"
:offset="0"
animateClass="animated"
:begin="false"
>
测试
</u-animate>
</u-animate-container>
</template>
<script>
export default {
data () {
return {
}
}
}
</script>
Name |
Type |
Default |
Description |
name |
String |
'' |
组件动画的名称class(推荐填写animate.css,如fadeIn) |
el |
String |
'div' |
组件渲染标签 |
duration |
String |
1s |
动画持续时间 |
delay |
String |
0s |
动画延迟时间 |
iteration |
Number |
1 |
动画运行次数 |
offset |
Number |
0 |
距离可视区域多少开始执行动画(begin参数必须为false时有效) |
animateClass |
String |
'animated' |
animation.css 动画的 class |
begin |
Boolean |
false |
是否立即执行 忽略屏幕位置计算 |
Name |
Parameters |
Description |
start |
this |
动画开始 |
end |
this |
动画结束 |