• 【Vue中的swiper轮播组件】


    <template>
    <swiper :options="swiperOption" ref="mySwiper">
    <!-- slides -->
    <swiper-slide><img src="../../static/images/home/index/banner_1.jpg"/></swiper-slide>
    <swiper-slide><img src="../../static/images/home/index/banner_2.jpg"/></swiper-slide>
    <swiper-slide><img src="../../static/images/home/index/banner_3.jpg"/></swiper-slide>
    <swiper-slide><img src="../../static/images/home/index/banner_4.jpg"/></swiper-slide>
    <swiper-slide><img src="../../static/images/home/index/banner_5.jpg"/></swiper-slide>

    <!-- Optional controls -->
    <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 class="swiper-scrollbar" slot="scrollbar"></div>
    </swiper>
    </template>

    <script>
    import { swiper, swiperSlide } from 'vue-awesome-swiper'
    export default {

    components: {
    swiper,
    swiperSlide
    },
    name: 'carrousel',
    data() {
    return {
    swiperOption: {//以下配置不懂的,可以去swiper官网看api,链接http://www.swiper.com.cn/api/
    // notNextTick是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,<br>        假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true
    notNextTick: true,
    // swiper configs 所有的配置同swiper官方api配置
    autoplay: true,
    direction : 'horizontal',
    grabCursor : true,
    setWrapperSize :true,
    autoHeight: true,
    pagination : '.swiper-pagination',
    paginationClickable :true,
    prevButton:'.swiper-button-prev',//上一张
    nextButton:'.swiper-button-next',//下一张
    scrollbar:'.swiper-scrollbar',//滚动条
    mousewheelControl : true,
    observeParents:true,
    // 如果自行设计了插件,那么插件的一些配置相关参数,也应该出现在这个对象中,如下debugger
    debugger: true,
    }
    }
    }


    }
    </script>

    <style scoped>
    /*// swiper插件样式设置:*/
    .swiper-slide{
    float: left;
    100%;
    height: auto;
    }
    img{
    display: block;
    100%;
    height: auto;
    background: none;
    /* .full(100%,auto,none);
    */ }
    </style>

    《敢想敢做,就敢于去实现它》 -----我的座右铭
  • 相关阅读:
    用户管理
    开机、重启、用户登录注销
    网络请求的封装
    Vuex
    Promise
    Vue Router(二)
    Vue Router(一)
    Vue CLI
    前端模块化-导入导出
    插槽
  • 原文地址:https://www.cnblogs.com/chenhongshuang/p/8794551.html
Copyright © 2020-2023  润新知