vue中引入及使用wow.js

1. 安装

npm install wowjs --save

(animate.css会被自动安装,但是这里有坑)

2. 在main.js中引入animate.css

引入时需要注意看是引入的哪个animate.css文件,在后面有详细讲解。

在这里插入图片描述
3. 引入wow.js并初始化

这里方法有二

方法1

在main.js中添加

在这里插入图片描述
import wow from ‘wowjs’

Vue.prototype.$wow = wow

在组件中

在这里插入图片描述

new this.$wow.WOW().init()

方法2

在要使用的组件中引入wow.js

有两种使用方式:

import {WOW} from ‘wowjs’ mounted() { new WOW().init() }

import WOW from ‘wowjs’ mounted() { new WOW.WOW().init() }

4. 使用

在要使用的元素上加上两个类名,基础类名wow和要使用的动画效果类名

在这里插入图片描述
四个属性:

data-wow-duration(动画持续时间)

data-wow-delay(动画延迟时间)

data-wow-offset(元素的位置露出后距离底部多少像素执行)

data-wow-iteration(动画执行次数)

这四个属性可选可不选。

参数配置项

var wow = new WOW({
boxClass: ‘wow’,
animateClass: ‘animated’,
offset: 0,
mobile: true,
live: true
});
wow.init();

关于在使用中遇到的坑

npm 安装wowjs的时候,自动会安装animate.css,但是css文件在node_modules/wowjs目录下。
在这里插入图片描述
当我们使用npm直接安装animate.css时,css文件在node_modules/animate.css目录下。

在这里插入图片描述
两个文件的引入方式分别为

在这里插入图片描述
这两个文件的区别是,动画效果的类名不相同!!

在这里插入图片描述
在这里插入图片描述
所以在使用的时候注意加以区分!!看自己是引用的哪个css文件,然后引用相应的类名,否则可能会导致动画没有效果。

而且需要注意

当使用的类名有前缀animate__,也就是使用的不是通过安装wowjs时自动安装的animate.css时,wowjs设置的动画延迟属性会有bug.比如设置进入动画时,元素会先显示出来,然后再过延迟时间后执行进入动画。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1619514.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

http://bbs.duowan.com/forum.php,多玩论坛宣告关闭 国内游戏社区又少一个

2019年的今天还有人上论坛吗?有是肯定有的,但是论坛在国内的发展情况是注定的了,最近几年来大大小小的网站都关闭过旗下的论坛。今天没注意,很有名的多玩也宣布关闭论坛,今年12月31日后停止服务。 多玩之前、现在都是国…

Lottery抽奖项目第二章第二节:搭建DDD四层结构

搭建DDD四层结构 DDD:Domain Driven Design 描述:基于DDD架构构建,初始化搭建工程结构 本节是陆续搭建系统和编码的开始,我们会优先完成一个基础工程的创建。一般在互联网企业这部分工作可能不需要反复处理,只需要在…

企业如何通过CRM来提高销售业绩?

在当今市场环境中,客户的需求更偏向于个性化,企业面对的竞争更加激烈。如何有效地获取和维护客户,提高收入成为了企业的核心问题。作为一种强大的销售管理工具,CRM如何提高销售业绩? 提高客户转化率: 企业…

LSA

Type-7 LSA : NSSA External LSA NSSA(非完全末梢区域Not-So-Stubby Area)我们可以理解为从Stub Area衍生而来,StubArea是不允许外部路由进入的,而NSSA可以。当NSSA的ASBR向该区域注入外部路由时,这些外部路由将使用Type-7 LSA来描…

SD 总线引脚介绍

参考 https://www.cnblogs.com/justin-y-lin/p/12259851.html SD卡与TF卡的引脚定义 - 360文档中心

PostgreSQL分区表

什么是分区表 数据库分区表将表数据分成更小的物理分片,以此提高性能、可用性、易管理性。分区表是关系型数据库中比较常见的对大表的优化方式,数据库管理系统一般都提供了分区管理,而业务可以直接访问分区表而不需要调整业务架构&#xff0c…

Qt5.15.2+VLC3.0.14学习笔记(六)Qt Player测试(官方示例 vlc-qt+mingw_64版)

前记: Qt Player是官方源码中的一个示例,好像已经很久没有更新了,今天运行测试了下,需要修改部分内容才能运行 vlc-3.0.14源码下载地址:https://code.videolan.org/videolan/vlc 已下载源码包 win下已编译的VLC下载…

UE4/5在蓝图细节面板中添加函数按钮(蓝图与c++的方法)

目录 在细节面板中添加按钮使用函数 蓝图的方法 事件 函数 效果 uec的方法 效果 在细节面板中添加按钮使用函数 很多时候,我们可以看到一些插件的actor类中,点击一下之后就可以实现如矩阵一样的效果。 实际上是因为其使用了函数来修改了蓝图中的数…

github上十二款最著名的Android播放器开源项目

1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小&a…

iOS 处理HLS视频流

一、HLS介绍 HLS是苹果主导的音视频传输协议,其主要的格式是一个索引文件(M3U8) ts分片的视频文件。 HLS的优势是iOS系统天然支持,通过Http 80传输,规避了常规的防火墙问题。 视频的分片方便服务器CDN对视频文件分发缓存。 HLS支持视频点播和…

Typecho开启全站Pjax

原文地址:Typecho开启全站Pjax 前言 因为上次更新后加入民音乐插件,但是有个问题就是在页面跳转的时候由于页面已经刷新了,所以音乐就不会继续播放了,就想着去引入Pjax来解决这个问题,同时引入pjax后比较直观的改变就…

rk3588编译Ubuntu固件,Linux SDK开发

基础认知 Linux SDK 是由 Firefly 官方提供的 Linux 软件开发工具包,旨在方便用户基于其进行模块开发与系统定制。 SDK 目录树 各个芯片平台的 Linux SDK 目录树可能略有差异,但一般如下: ├── app # 存放上层应用 app,主要是 qcamera/qf…

RK3568开发笔记(五):在虚拟机上使用SDK编译制作uboot、kernel和ubuntu镜像

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127783966 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…

Uniapp集成熊猫播放器

先源码分析 后续增加集成的例子 相关链接 官方文档:https://www.yuque.com/lahuayouyiliushuiwuqing/csqxe2插件地址:https://ext.dcloud.net.cn/plugin?id=6715 源码分析删掉不需要的组件 不知道路径问题

wordpress html音乐,【WordPress插件】QPlayer音乐播放器插件html5音乐插件

音乐播放器,这个大家不陌生了,wordpress也是可以直接插入的,但是不够美观,而且只支持本地的,今天给大家推荐一款自动解析各大音乐网站的播放器,界面美观,支持歌词显示。 使用方法: D…

QPlayer2-资源网各大程序背景音乐插件

介绍: QPlayer2一款简洁小巧的HTML5底部悬浮音乐播放器,支持网易云音乐解析,由GitHub用户Jrohy开发,最新版本为v1.3.4.2,更新于三年前,已不再更新。 如今,MoeShin将代码优化后制成QPlayer2&…

三款QPlayer2-背景音乐插件

简介: 一款简洁小巧的 HTML5 底部悬浮音乐播放器,支持云音乐,现已支持WordPress、Typecho、Z-Blog。 网盘下载地址: http://kekewangLuo.net/iTqbm3fJQ6y0 图片:

week6刷题

题解: 使用二分查找 class Solution { public:int minArray(vector<int>& numbers) {int low 0;int high numbers.size() - 1;while (low < high) {int pivot low (high - low) / 2;if (numbers[pivot] < numbers[high]) {high pivot;}else if (numbers…

[组图]一切从零开始 Symbian智能机之软件入门(转)

购买NOKIA智能手机的朋友们会发现&#xff0c;NOKIA采用的是一种叫做Symbian的操作系统。Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司&#xff0c;专门研发手机操作系统。而Symbian操作系统的前身是EPOC&#xff0c;而EPOC是Electro…

S60十大优秀软件

众所周知&#xff0c;智能手机是手机发展的一大趋势。由业界老大诺基亚领衔的symbian智能手机在市场上独占鳌头。占据绝对多数的市场份额。symbian智能操作系统中由以S60平台应用最广&#xff0c;最受消费者青睐。很多消费者选购了基于S60平台的symbian智能后&#xff0c;面对数…