Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue swiper

作者:Alexandr嫁衣°   发布日期:2026-02-26   浏览:8

// 引入 Vue 和 Swiper 组件
import Vue from 'vue';
import { Swiper, SwiperSlide } from 'swiper/vue';
import 'swiper/swiper-bundle.css';  // 引入 Swiper 的样式

// 注册 Swiper 组件
Vue.component('swiper', Swiper);
Vue.component('swiper-slide', SwiperSlide);

new Vue({
  el: '#app',
  data() {
    return {
      swiperOption: {
        // Swiper 配置项
        loop: true,  // 循环模式选项
        autoplay: {  // 自动播放选项
          delay: 3000,
          disableOnInteraction: false,
        },
        pagination: {  // 分页器配置
          el: '.swiper-pagination',
          clickable: true,
        },
        navigation: {  // 导航按钮配置
          nextEl: '.swiper-button-next',
          prevEl: '.swiper-button-prev',
        },
      }
    };
  },
  template: `
    <div>
      <swiper :options="swiperOption" class="swiper-container">
        <swiper-slide>Slide 1</swiper-slide>
        <swiper-slide>Slide 2</swiper-slide>
        <swiper-slide>Slide 3</swiper-slide>
        <!-- 分页器 -->
        <div class="swiper-pagination"></div>
        <!-- 前进后退按钮 -->
        <div class="swiper-button-prev"></div>
        <div class="swiper-button-next"></div>
      </swiper>
    </div>
  `
});

解释说明:

  1. 引入依赖:首先我们引入了 VueSwiper 相关的组件,并且加载了 Swiper 的默认样式。
  2. 注册组件:通过 Vue.component 方法将 SwiperSwiperSlide 注册为全局组件。
  3. 配置 Swiper:在 data 中定义了 swiperOption,包含 Swiper 的各种配置项,如循环模式、自动播放、分页器和导航按钮等。
  4. 模板部分:在 template 中使用了 <swiper><swiper-slide> 标签来创建轮播图,并添加了分页器和导航按钮。

这样就可以在 Vue 项目中实现一个带有分页器和导航按钮的轮播图。

上一篇:vue transition

下一篇:vue 路由

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3 写法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站