1、装置依赖

装置依赖须要留神:npm i vue-awesome-swiper swiper@5.4.5// vue-awesome-swiper^4.1.1 swiper^5.4.5

2、组件应用

<template>    <div>        <div v-swiper:mySwiper="swiperOption">            <div class="swiper-wrapper">                <div class="swiper-slide" :key="banner" v-for="banner in banners">                    <img :src="banner" />                </div>            </div>            <!-- 分页器 -->            <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>    </div></template><script>/* 装置依赖须要留神:npm  i  vue-awesome-swiper  swiper@5.4.5*/import { Swiper, SwiperSlide, directive } from 'vue-awesome-swiper'// import 'swiper/swiper.min.css'import 'swiper/css/swiper.css'export default {    components: {        Swiper,        SwiperSlide,    },    directives: {        swiper: directive,    },    data() {        return {            banners: [                'https://tse3-mm.cn.bing.net/th/id/OIP-C.4d7Emr_d4fJnEE6zK7pj_wHaFK?w=269&h=187&c=7&o=5&pid=1.7',                'https://tse4-mm.cn.bing.net/th/id/OIP-C.A8wmUvdmAGYci6lCCpv0XgFHC-?w=322&h=187&c=7&o=5&pid=1.7',                'https://tse1-mm.cn.bing.net/th/id/OIP-C.V2gX7ATUlbsW9CMuP_M_IgHaEK?w=333&h=187&c=7&o=5&pid=1.7',                'https://tse3-mm.cn.bing.net/th/id/OIP-C._8HHoEpyGFYXrGOlD3bGHAHaEK?w=281&h=180&c=7&o=5&pid=1.7',                'https://tse1-mm.cn.bing.net/th/id/OIP-C.9put7tRHT4xcPC6bOujzdwHaD9?w=294&h=180&c=7&o=5&pid=1.7',            ],            swiperOption: {                pagination: {                    el: '.swiper-pagination',                },                //设置点击箭头                navigation: {                    nextEl: '.swiper-button-next',                    prevEl: '.swiper-button-prev',                },                autoplay: {                    delay: 2000,                    //当用户滑动图片后持续主动轮播                    disableOnInteraction: false,                },                slidesPerView: 3, // 张数                paginationClickable: true,                spaceBetween: 15, // 间距                loop: true,            },        }    },    mounted() {        this.mySwiper.slideTo(3, 1000, false)    },}</script><style></style>