Nuxt.js 中使用Swiper Animate

Vue Nuxt.js 中使用Swiper Animate

废话不多说,咱就单刀直入。
  1. 首先安装在 vue 中使用的 Swiper npm i vue-awesome-swiper --save
  2. 安装完成后,在 plugins 文件夹下新建一个 swiper.js 文件。js文件内容如下
    import Vue from 'vue'
    import VueAwesomeSwiper from 'vue-awesome-swiper/dist/ssr'
    Vue.use(VueAwesomeSwiper)
    在这里插入图片描述
    或者参考 github 【→传送门
  3. 准备好所需的 swiper.animate1.0.3.min.js 文件和 animate.min.css 文件。【→传送门在这里插入图片描述
  4. 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:
    在这里插入图片描述
    在这里插入图片描述
  5. 所有的准备都配置结束,请看下文,由于在 nuxt 中使用 swiper 需要 使用 v-swiper:mySwiper="swiperOption" 方式。eg
    在这里插入图片描述
  6. 需要使用上 animate 则需要如下配置,或者参考官网提供的方案:【→传送门在这里插入图片描述
  7. 最后在这里插入图片描述
  8. 到这里,就结束了,不同的动画效果可以根据官网中提供的类名进行选择。【→效果传送门
发布了1 篇原创文章 · 获赞 0 · 访问量 40

猜你喜欢

转载自blog.csdn.net/weixin_43541909/article/details/103958483