zoukankan      html  css  js  c++  java
  • vue-awesome-swiper实现轮播图

    1.首先通过npm安装vue-awesome-swiper,我在项目中用的是2.6.7版本

        npm install vue-awesome-swiper@2.6.7 –save

    2. 在main.js中引入

    import VueAwesomeSwiper from 'vue-awesome-swiper'

    import 'swiper/dist/css/swiper.css'

    Vue.use(VueAwesomeSwiper)

    3.实现轮播图

    1. <template>
    2.  <div class="wrapper">
    3.  <swiper :options="swiperOption" v-if="showSwiper" ref="mySwiper" >
    4.     <!-- slides -->
    5.     <swiper-slide v-for="item of list" :key="item.id">
    6.        <img class="swiper-img" :src="item.imgUrl"/>
    7.     </swiper-slide>
    8.     <div class="swiper-pagination" slot="pagination"></div>
    9.   </swiper>
    10.   </div>
    11. </template>
    12.  
    13. <script>
    14.     export default {
    15.         name:"HomeSwiper",
    16.         props:{
    17.           list:Array
    18.         },
    19.         data (){
    20.            return{
    21.             swiperOption:{
    22.                pagination:".swiper-pagination",
    23.                autoplay: 2000,
    24.                loop:true,
    25.                paginationClickable: true,
    26.                observer:true,
    27.                observeParents:true
    28.             }
    29.  
    30.           }
    31.         } ,
    32.          computed: {
    33.           showSwiper () {
    34.           return this.list.length
    35.         }
    36.       }
    37.     }
    38.  
    39. </script>
    40.  
    41. <style lang="stylus" scoped>
    42.   .wrapper >>> .swiper-pagination-bullet-active
    43.     background:#fff
    44.   .wrapper
    45.     overflow:hidden
    46.     100%
    47.     height 0
    48.     padding-bottom:31.25%
    49.     background:#eee
    50.     .swiper-img
    51.        100%
    52. </style>
  • 相关阅读:
    免费的视频、音频转文本
    Errors are values
    Codebase Refactoring (with help from Go)
    Golang中的坑二
    Cleaner, more elegant, and wrong(msdn blog)
    Cleaner, more elegant, and wrong(翻译)
    Cleaner, more elegant, and harder to recognize(翻译)
    vue控制父子组件渲染顺序
    computed 和 watch 组合使用,监听数据全局数据状态
    webstorm破解方法
  • 原文地址:https://www.cnblogs.com/wangyawei/p/9005974.html
Copyright © 2011-2022 走看看