vue-swiper-配置不生效

简介: 今天安装 swiper的时候 直接安装了轮播效果也有,无限循环滚动也有但是自动滚动,切换特效等效果不生效简单记录如下

1.前言


今天安装 swiper的时候 直接安装了

轮播效果也有,无限循环滚动也有

但是自动滚动,切换特效等效果不生效

简单记录如下


2. 原因


ANNCER)R2ZZ6W$UJ39N4NLL.png


54K%7K134SR26{RG@9E5ZFU.png


就是上图中的话,这个swiper6x目前是对 vue 3x兼容的,对 vue2x兼容性应该不够完善


3.安装旧版


如果是 vue2x

带上版本号,因为,默认是最新的


npm install swiper@5 vue-awesome-swiper@3  -S



4. 引入



import VueAwesomeSwiper from 'vue-awesome-swiper
import 'swiper/css/swiper.css'          // swiper5 的引用方式



5. 使用



<div id="my-swiper-wrapper">
      <swiper ref="mySwiper" :options="swiperOptions">
        <swiper-slide v-for="(item, i) in swImgs" :key="i">
          <img :src="item" :alt="i" />
        </swiper-slide>
        <div class="swiper-pagination" slot="pagination"></div>
        <div class="swiper-button-prev" slot="button-prev"></div>
        <div class="swiper-button-next" slot="button-next"></div>
        <div class="swiper-scrollbar" slot="scrollbar"></div>
      </swiper>
    </div>



6.简单配置



data() {
    return {
      swImgs: [
        require("@/assets/img/2.jpg"),
        require("@/assets/img/3.jpg"),
        require("@/assets/img/4.jpg"),
        require("@/assets/img/5.jpg"),
      ],
      swiperOptions: {
        pagination: {
          el: ".swiper-pagination", //分页标签
          clickable: true //允许分页点击跳转
        },
        navigation: { // 左右按钮
          nextEl: ".swiper-button-next",
          prevEl: ".swiper-button-prev",
        },
        // 设定初始化时slide的索引
        initialSlide: 2,
        // 如果需要滚动条
        scrollbar: {
          el: ".swiper-scrollbar",
        },
        loop:true,// 无限循环,
        // autoplay: true,//可选选项,自动滑动
        autoplay: {
          delay: 5000,
          stopOnLastSlide: false,
          disableOnInteraction: true
        },
        effect:"cube" // 切换特效
      },
    };
  },



7. 简单的样式配置



<style lang="less" scoped>
@sw_width: 350px;
#my-swiper-wrapper{
  width: @sw_width;
  height: 200px;
  border: 2px solid red;
  margin: 20px auto;
  img{
    width: @sw_width;
    height: 200px;
  }
} 
</style>




相关文章
|
2月前
|
JavaScript 前端开发
如何在 Vue 项目中配置 Tree Shaking?
通过以上针对 Webpack 或 Rollup 的配置方法,就可以在 Vue 项目中有效地启用 Tree Shaking,从而优化项目的打包体积,提高项目的性能和加载速度。在实际配置过程中,需要根据项目的具体情况和需求,对配置进行适当的调整和优化。
|
3月前
|
JavaScript 数据可视化
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
这篇文章详细介绍了Vue CLI 3版本创建项目时的Runtime-Compiler和Runtime-only两种模式的区别、Vue程序的运行过程、render函数的使用、eslint的关闭方法,以及Vue CLI 2和3版本配置文件的不同和脚手架3版本创建项目的配置文件配置方法。
185 3
vue-cli学习二:vue-cli3版本 创建vue项目后,Runtime-Compiler和Runtime-only两个模式详解;vue项目管理器;配置文件的配置在哪,以及如何配置
|
2月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
593 4
|
3月前
|
资源调度 JavaScript 前端开发
路由管理:Vue Router的使用和配置技巧
【10月更文挑战第21天】路由管理:Vue Router的使用和配置技巧
59 3
|
3月前
|
存储 前端开发 中间件
vue3之vite配置vite-plugin-mock使用mock轻松创建模拟数据提高开发效率
vue3之vite配置vite-plugin-mock使用mock轻松创建模拟数据提高开发效率
606 0
|
4月前
|
JavaScript
vue项目中使用vue-router进行路由配置及嵌套多级路由
该文章详细说明了如何在Vue项目中配置和使用vue-router进行单页面应用的路由管理,包括设置嵌套路由和实现多级路由导航的示例。
|
4月前
|
JavaScript
Vue3基础(20)___Vue3配置错误路由重定向写法
本文介绍了Vue 3中配置错误路由重定向的正确写法,包括使用参数和自定义正则表达式来定义通配符路由。
67 0
Vue3基础(20)___Vue3配置错误路由重定向写法
|
3月前
|
JavaScript
vue尚品汇商城项目-day01【2.vue-cli脚手架初始化项目的其他配置】
vue尚品汇商城项目-day01【2.vue-cli脚手架初始化项目的其他配置】
37 0
|
5月前
|
JavaScript
基于Vue2或Vue3实现任意上下左右拖拽悬浮的元素,且配置为自定义的全局指令
这篇文章介绍了如何在Vue 2或Vue 3项目中实现一个自定义的全局指令`v-dragSwitch`,用于创建可以任意方向拖拽并悬浮的元素,同时包含边界处理的逻辑。
1472 2
基于Vue2或Vue3实现任意上下左右拖拽悬浮的元素,且配置为自定义的全局指令
|
5月前
|
JavaScript
在Vue中使用Avue、配置过程以及实际应用
这篇文章介绍了作者在Vue项目中使用Avue组件库的体验,包括安装配置过程和实际应用示例,展示了如何通过Avue实现动态增加输入框和输入验证的功能。
在Vue中使用Avue、配置过程以及实际应用

热门文章

最新文章