vue指令v-animated的使用

# 概述

Vue.js动画指令插件,此插件基于animate.css4.x (opens new window)wow.js (opens new window)实现

# 1、下载依赖

注意:animate.css版本请使用4.x

npm install animate.css v-animated --save
1

# 2、导入

import Vue from 'vue'
import 'animate.css'
import Animated from 'v-animated'

Vue.use(Animated)
// or 参数请参考:https://www.delac.io/wow/docs.html
Vue.use(Animated,{
     boxClass:     'wow',      // default
     animateClass: 'animate__animated', // default
     offset:       0,          // default
     mobile:       true,       // default
     live:         true        // default
})
1
2
3
4
5
6
7
8
9
10
11
12
13

# 3、使用

// 更多动效请查阅:https://animate.style/
<h1 v-animated="'animate__bounce'">v-animated</h1>
或者不用指令直接使用class
<h1 class="wow animate__bounce">v-animated</h1>
1
2
3
4

# 4、源码仓库

https://github.com/Gitsifu/v-animated (opens new window)

# 5、实现效果