Vue-swiper轮播图

作者: _不忘初心方能始终 | 来源:发表于2018-05-23 20:33 被阅读124次

    安装命令:

    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>

    相关文章

      网友评论

      本文标题:Vue-swiper轮播图

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