在vue-cli中使用swiper制作水平滑动

5 篇文章 1 订阅
1 篇文章 0 订阅

在vue-cli中使用swiper制作水平滑动

在最近项目中,需要完成一个水平滑动选项卡的选择,如果在uni-app中可以直接使用swiper组件完成,但是在vue-cli项目中需要进入swiper插件;但是swiper官网中对于其在vue-cli项目中的使用介绍描述的不太详细,下面将我的使用过程记录下来供大家参考。

1.引入
npm install swiper vue-awesome-swiper --save

2.(全局注册)

import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'

// 如果引入版本 (>= Swiper 6.x)
import 'swiper/swiper-bundle.css'

// 如果引入版本 (<= Swiper 5.x)
import 'swiper/css/swiper.css'

Vue.use(VueAwesomeSwiper, /* { default options with global component } */)

3.页面内注册:

import { Swiper, SwiperSlide, directive } from "vue-awesome-swiper"; //轮播插件
import "swiper/swiper-bundle.css";
components: {
    Swiper,
    SwiperSlide,
  },
  directives: {
    swiper: directive,
  },

4.template文件:

<div class="swiper-container" v-swiper:mySwiper="swiperOption">
         <div class="swiper-wrapper">
                <div class="swiper-slide">
                //单个选项卡内容
                 </div>
         </div>
 </div>

5.js文件

export default{
  data(){
   swiperOption: {
        slidesPerView: 4,//配置每列显示几个选项卡,如果为4,代表100%宽度下会显示4张选项卡,第五个选项需要滑动才能看到
        // ...其他配置项参考swiper中文网
      },
  }
}

此时,页面中的选项卡就可以水平滚动
该插件也可以用来做滚动导航Nav,如图:
在这里插入图片描述

结束!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值