Vue-swiper轮播图

安装命令:

npm install --save swiper

npm install --save vue-awesome-swiper


<template>


<div class="banner">

<swiper :options="swiperOption" ref="mySwiper">

<swiper-slide>

<img src="../../static/img/banner.png" class="index_img">

</swiper-slide>

<swiper-slide>

<img src="../../static/img/banner.png" class="index_img">

</swiper-slide>

</swiper>

</div>



</template>

<script>


import 'swiper/dist/css/swiper.min.css';

    import { swiper, swiperSlide } from 'vue-awesome-swiper'


    export default{


        name:'index',

        components: { 

            swiper, 

            swiperSlide 

        }, 


        data() { 

            return {


                swiperOption: { 

                    slidesPerView: 'auto', 

                    centeredSlides: true, 

                    paginationClickable: true,

                    autoplay:true,

                    loop:true

                },               


 }

}, 

        //定义这个sweiper对象 


        computed: {   

            swiper() { 

              return this.$refs.mySwiper.swiper; 

            } 

        }


    }

</script>

<style lang="less">


.banner img{

  display: block;

  width: 100%;

  height: auto;

  }


</style>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容