Nuxt.js 中使用Swiper Animate

Akili ·
更新时间:2024-11-10
· 955 次阅读

Vue Nuxt.js 中使用Swiper Animate废话不多说,咱就单刀直入。 废话不多说,咱就单刀直入。 首先安装在 vue 中使用的 Swiper npm i vue-awesome-swiper --save。 安装完成后,在 plugins 文件夹下新建一个 swiper.js 文件。js文件内容如下
import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper/dist/ssr'
Vue.use(VueAwesomeSwiper)
在这里插入图片描述
或者参考 github 【→传送门】 准备好所需的 swiper.animate1.0.3.min.js 文件和 animate.min.css 文件。【→传送门】在这里插入图片描述swiper.animate1.0.3.min.js,animate.min.css 文件放在 static 文件夹下,或者 assets 文件夹下均可,我个人放在static文件夹中,按照你所放置的文件位置,在 nuxt.config.js 中配置css, 接着在 plugins 文件夹下新建 animate.js 文件。ps:(个人认为 animate.js 依赖于 swiper.js ,故而弄成插件形式而未使用 head 中的 script 标签形式,就是依赖的先后顺序问题)。言归正传,animate.js 文件中 使用 import '../static/js/swiper.animate1.0.3.min' 方式引入 animate ,在 nuxt.config.js plugins 下将 animate.js 插件配置在 swiper 插件后面。eg:
在这里插入图片描述
在这里插入图片描述 所有的准备都配置结束,请看下文,由于在 nuxt 中使用 swiper 需要 使用 v-swiper:mySwiper="swiperOption" 方式。eg
在这里插入图片描述 需要使用上 animate 则需要如下配置,或者参考官网提供的方案:【→传送门】在这里插入图片描述 最后在这里插入图片描述 到这里,就结束了,不同的动画效果可以根据官网中提供的类名进行选择。【→效果传送门】
作者:缘不知



animate swiper js

需要 登录 后方可回复, 如果你还没有账号请 注册新账号