使用vue-awesome-swiper轮播插件总结

usergao usergao     2022-12-08     296

关键词:

  如果能看懂swiper官网文档,请忽略此篇文章。

  遇到的问题:

  主要是版本的问题,不同版本的swiper文件不同,导致总是引用不成功。按照我的版本来,肯定畅通无阻。实现后再尝试看官网文档,使用最新的版本。

  1.首先下载swiper和vue-awesome-swipe。

     下载我指定的版本,否则可能会打包错误。

npm install swiper@3.4.2 --save-dev  //下载swiper

npm install vue-awesome-swiper@3.1.3 --save-dev //下载vue-awesome-swiper

 

 2.在vue项目main.js中引用

     也可以将样式存在自己的文件目录下引入,这样可以直接更改轮播图的样式。

import VueAwesomeSwiper from ‘vue-awesome-swiper‘  
import ‘swiper/dist/css/swiper.css‘  //引入swiper样式,不同版本路径不一样.
Vue.use(VueAwesomeSwiper, /*  default options with global component  */)

 

 3.在要显示的页面写入模板代码,有详细注释,耐心看完。

<template>
  <div style="width: 65%;margin: 0 auto;" @mouseenter="on_bot_enter" @mouseleave="on_bot_leave">
    <swiper :options="swiperOption" ref="mySwiper">
      <swiper-slide>1</swiper-slide>
      <swiper-slide>2</swiper-slide> //这里插入图片
      <swiper-slide>3</swiper-slide>
      <swiper-slide>4</swiper-slide>
      <swiper-slide>5</swiper-slide>
      <swiper-slide>6</swiper-slide>
    </swiper>
    <!--以下看需要添加-->
    <!-- <div class="swiper-scrollbar"></div> //滚动条
    <div class="swiper-button-next"></div> //下一项
    <div class="swiper-button-prev"></div> //上一项 -->
    <div class="swiper-pagination" style="left: 50%;"></div> //这是选择器
  </div>
</template>

<script>
  export default 
    data() 
      return 
        swiperOption: //swiper3
          autoplay: 3000,
          speed: 1000,
          pagination: 
            el: ‘.swiper-pagination‘,
            clickable: true
          ,  //选择器配置
          autoplay: 
            delay: 5000, //延迟5秒自动播放
            stopOnLastSlide: false, //到最后一张图片是否停止自动播放。
            disableOnInteraction: false  //用户操作后是否停止自动播放。
          ,
        
      
    ,
    methods: 
      //通过获得的swiper对象来暂停自动播放
      on_bot_enter()  //鼠标移入停止自动播放
        this.mySwiper.autoplay.stop()
      ,
      on_bot_leave() //鼠标移出停止自动播放
        this.mySwiper.autoplay.start()
      ,
    ,
    //计算属性,获得可以操作的swiper对象
    computed: 
      mySwiper() 
        // mySwiper 是要绑定到标签中的ref属性
        return this.$refs.mySwiper.swiper
      ,
    ,
  
</script>

<style>

</style>

  

 

  

  

vue轮播图插件vue-awesome-swiper

Vue-Awesome-SwiperGitHub地址:https://github.com/surmon-china/vue-awesome-swiper  查看详情

vue-awesome-swiper轮播插件(代码片段)

1、安装指定的版本:npmivue-awesome-swiper@3.1.32、在要引入轮播的页面写入:importswiper,swiperSlidefrom‘vue-awesome-swiper‘;import‘swiper/css/swiper.css‘;注册:components:swiper,swiperSlide,3、<swiperv-bind:options="swip 查看详情

vue的ssr的轮播图vue-awesome-swiper

...r模板创建,项目开发完成后,使用npmrungenerate轮播图插件:#vue-awesome-swiper参考地址npmjs的vue-awesome-swipergithub的vue-awesome-swiper操作:1,目前报错解决(对应plugin文件夹下的文件) 查看详情

vue项目全局引入vue-awesome-swiper插件做出轮播效果

...好了,进入主题,要想引入vue-awsome-swiper插件,还得下载vue-awesome-swiper模块包,我是通过npm来下载的,虽然很慢,但我有耐心。在swiper-test目录下打开命令行窗口,输入npminstallvue-awesome-swiper--save。若正常的话,node_modules文件夹中... 查看详情

vue-awesome-swipe基于vue使用的轮播组件使用

npm install vue-awesome-swiper --save //基于vue使用的轮播组件<template><swiper:options="swiperOption"ref="mySwiper"><swiper-slidev-for="(banner,index)inbanners":key="index"&g 查看详情

偶遇vue-awesome-swiper的坑(代码片段)

...UI库,纯手写的样式,沿用老的插件,自然而然的选择了vue-awesome-swiper(3.1.3)最新版,记不清上次用这个插件多久了,现在用来竟遇到很多坑,今晚闲暇以此记录,帮助大家避免踩坑。1.轮播图不轮播这个原因有很多,首先要检查... 查看详情

vue使用轮播图vue-awesome-swiper组件常用属性-swiper案例(代码片段)

vue-awesome-swiper安装npminstallvue-awesome-swiper@3引用/*全局引入*/importVueAwesomeSwiperfrom'vue-awesome-swiper';import"swiper/dist/css/swiper.css";//这里注意具体看使用的版本是否需要引入样式,以及具体位置Vu 查看详情

基于vue2使用vue-awesome-swiper轮播图(踩坑记录)(代码片段)

vue-awesome-swiper使用(踩坑记录)一、vue-awesome-swiper的介绍二、实现效果三、实现步骤(坑多!)1.安装Swiper2.注册swiper组件四、补充说明总结提示:本文介绍是基于vue2.0实现,如果您是vue3.0建议直接去swi... 查看详情

vue-awesome-swiper基本能解决你所有的轮播需求

...还可以的话,可以自己造个比较炫的轮子。这里我说一下vue-awesome-swiper这个轮播组件,真的非常强大,基本可以满足我们的轮播需求。swiper相信很多人都用过,很好用,也很方便我们二次开发,定制我们需要的轮播效果。vue-aweso... 查看详情

vue-awesome-swiper实现轮播图

1.首先通过npm安装vue-awesome-swiper,我在项目中用的是2.6.7版本  npminstall[email protected]–save2.在main.js中引入importVueAwesomeSwiperfrom‘vue-awesome-swiper‘import‘swiper/dist/css/swiper.css‘Vue.use(VueAw 查看详情

swiper轮播图插件(代码片段)

 登入GitHub,搜索vue-awesome-swipersurmon-china/vue-awesome-swiper  1.下载轮播图插件<!--下载轮播图插件-->npminstallvue[email protected]--save 2.在vue的入口文件main.js在引入。importVuefrom‘vue‘import 查看详情

使用vue-awesome-swiper滑块插件(代码片段)

基于之前写的vue2.0+vue-cli+webpack搭建项目1.进入项目目录,安装swipernpminstallvue-awesome-swiper--save2.引入资源(main.js文件)importVueAwesomeSwiperfrom‘vue-awesome-swiper‘Vue.use(VueAwesomeSwiper)3.编辑组件(HelloWorld.vue文件或其他.vu 查看详情

轮播图组件及vue-awesome-swiper的引入

 ?记在前面     你有多自律,就有多美好。 一、新建home.vue1.上一篇为了方便展示,把头部my-header组件放在了App.vue,现在我们删掉App.vue里的头部组件,然后在view文件里面新建一个home.vue页面,之后把头... 查看详情

vue中关于vue-awesome-swiper插件使用以及要注意的“坑”

 1,使用方法:设置一个swiperOptions对象,对象的值是一个数组,该数组由Swiper的相关参数组成(Swiper的相关参数,详情请看官网:[https://www.swiper.com.cn/api/index.html])(https://www.swiper.com.cn/api/index.html))如下图   2.要注意... 查看详情

vue-awesome-swiper的正确使用姿势

参考技术A介绍一下vue-awesome-swiper最靠谱的使用方法。目前网上对于vue-awesome-swiper的使用方法各种坑,要么版本对不上,要么swiper.css引用地址不对,要么swiper-pagination不显示,要么自动轮播失效,反正各种坑让人火大。下面介绍... 查看详情

vue项目轮播图的实现(代码片段)

利用  Vue-Awesome-Swiper插件来做轮播效果,github地址:https://github.com/surmon-china/vue-awesome-swiper   安装npminstallvue-awesome-swiper--save页面中引用import‘swiper/dist/css/swiper.css‘importswiper,swiperSlidefrom‘vue-awesome-swiper‘代码如... 查看详情

vue-awesome-swiper的使用(代码片段)

这是swiper专门为了vue开发出的插件,参数基本一样https://www.swiper.com.cn/ vue中使用npminstallvue-awesome-swiper组件中引入importSwiper,SwiperSlidefrom‘vue-awesome-swiper‘import‘swiper/css/swiper.css‘ <swiperref="c 查看详情

vuevue-awesome-swiper首页轮播图的制作(代码片段)

1.参考github地址https://github.com/surmon-china/vue-awesome-swiper首先安装插件npminstallvue-awesome-swiper--save(建议安装2.6.7稳定版本)即npminstall[email protected]--save2.在main.js引入插件importVuefrom‘vue‘//引入插件import 查看详情