swiper.js

作者: 不可妥协 | 来源:发表于2021-03-18 20:05 被阅读0次
swiper 之 vue.js 中使用

作者:子长

  自从摒弃了 mvc 模式,不再从事展示型的网站建设,已经三年多没用过swiper.js了,至此它已经进行了几个大版本的更新,最新版本为 swiper6。
  今天突然需要用到滑动效果,瞬间想起了它,顺便来分享一下swiper在vue中的使用

vue-awesome-swiper

  vue-awesome-swiper 是 swiper在vue框架下的一个npm包,使用方式如下:

1、下载依赖
// npm下载
npm i vue-awesome-swiper -S    // i:install,-S: --save-dev
// cnpm下载
cnpm i vue-awesome-swiper -S 
// yarn 下载
yarn add vue-awesome-swiper
2、引入
// 在入口 main.js 引入
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/css/swiper.css'
Vue.use(VueAwesomeSwiper) 

// 页面 引入
import { Swiper, SwiperSlide, directive } from 'vue-awesome-swiper'
import 'swiper/css/swiper.css'
3、使用
// 页面中注册组件(通过main.js引入的,可跳过这一步)
components: {
  Swiper,
  SwiperSlide
},

// 模板中调用
<div class="swiper-container">
  <swiper :options="swiperOption" v-if="list.length > 0">
    <swiper-slide v-for="(rowItem, index) in list" :key="index">
      <div class="line-box">
        {{ rowItem.name}}
      </div>
    </swiper-slide>
  </swiper>
</div>

// data 中配置展示方式等
data () {
  return {
    lineSwiperOption:{ // 各类情况数据统计配置
      loop: true,   // loop模式,默认true
      initialSlide: 2,  // 设定初始化时slide的索引,默认为0
      direction: 'vertical', // 轮播滑动的方向,默认水平'horizontal’
      autoplay: { // 自动切换
        delay: 3000,  // 切换间隔
        disableOnInteraction: false, // 用户操作后,是否禁止autoplay,默认true:即用户操作后,不再自动切换
      },
    },
  }
}

  其它配置可参考官网,https://www.swiper.com.cn/api/index.html

  官网的配置虽然全面,但不够清晰易懂,这里分享一下其它同学的的文章:https://www.cnblogs.com/xiaocaiyuxiaoniao/p/10521462.html

相关文章

  • 前端开发常见问题精选(四)

    一、Swiper.js的loop模式下,如何正确获取索引值? Swiper.js,相信作为前端开发者的你一定知道它...

  • swiper

    swiper.js 基本语法 div .swiper-container div .swiper-wrapper ...

  • Swiper.js

    < ! ---------- HTML ----------- > < ! --------- Style --...

  • swiper.js

    swiper 之 vue.js 中使用 作者:子长   自从摒弃了 mvc 模式,不再从事展示型的网站建设,已经三...

  • js+css插件库

    1、swiper.js 轮播插件2、layer.js 弹出框插件3、an...

  • vue-awesome-swiper 设置autoplay一开始

    在swiper.js中有一个autoplayDisableOnInteraction参数,设置为false,就可以...

  • swiper.js 总结

    swiper.jsSwiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话...

  • vue中使用第三方插件

    vue中使用swiper.js vue-cli中引入jQuery 1.npm install jquery –sa...

  • 微信小程序-swiper组件

    滑块视图容器常用属性: swiper.js添加代码: swiper.wxss添加代码: 来源:http://bbs...

  • Swiper 、 iscroll 、Lazyload等插件

    Swiper 首先要引入swiper.js和swiper.css 先上代码: var mySwiper = new...

网友评论

      本文标题:swiper.js

      本文链接:https://www.haomeiwen.com/subject/nkpucltx.html