美文网首页
vue-awesome-swiper的安装和配置

vue-awesome-swiper的安装和配置

作者: 海蒂Hedy | 来源:发表于2020-03-07 12:14 被阅读0次

    1、安装vue-awesome-swiper:npm install vue-awesome-swiper --save

    2、挂载

    import router from './router'
    //挂载轮播图
    import VueAwesomeSwiper from 'vue-awesome-swiper'
    import 'swiper/dist/css/swiper.css'
    // Vue.use(Vant);
    //引入阿里图标库
    import './static/iconfont/iconfont.css'
    Vue.config.productionTip = false
    Vue.use(VueAwesomeSwiper)
    

    3、引入组件
    完整代码

    <template>
    <div id="video-list">
    <swiper :options="swiperOption">
        <!-- 幻灯内容 -->
        <swiper-slide>slide1</swiper-slide>    
        <swiper-slide>slide2</swiper-slide> 
        <swiper-slide>slide1</swiper-slide>    
        <swiper-slide>slide2</swiper-slide> 
    </swiper>
    </div>
    </template>
    <script>
        import { swiper, swiperSlide } from 'vue-awesome-swiper'    //导入组件
        export default{
            name:'videoList',
            components: {
                swiper,          //定义组件
                swiperSlide
            },
            data(){
                return {
                    swiperOption: {
                        direction:"vertical",
                        grabCursor: true, 
                        setWrapperSize: true, 
                        autoHeight: true, //自动高度。设置为true时,wrapper和container会随着当前slide的高度而发生变化
                        slidesPerView: 1,
                        mousewheel: true, 
                        mousewheelControl: true, 
                        height: window.innerHeight, // 高度设置,占满设备高度
                        resistanceRatio: 0, 
                        observeParents: true, 
                    }
                }
            },
         }
    </script>
    <style scoped>
        #video-list{height: 100%;}
        #video-list .swiper-container{
            height: 100%;
        }
    </style>
    

    相关文章

      网友评论

          本文标题:vue-awesome-swiper的安装和配置

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