zoukankan      html  css  js  c++  java
  • 使用swiper设计移动端轮播图(https://www.swiper.com.cn/)

    Vue中利用swiper实现移动端轮播图效果
     
    一:安装swiper模块
    npm i swiper --save
     
    二:组件vue中引入css文件和swiper模块
    import Swiper from "swiper";
    import "node_modules/swiper/dist/css/swiper.css"
     
    三:组件中html代码:
    <template>
        <div class="lunbo">
            <ul class="swiper-wrapper">
                <li class="swiper-slide" v-for="item in billboards" :key="item.id">
                  <img :src="item.imageUrl" />
                </li>
            </ul>
        </div>
    </template>
     
    四:组件vue中script标签中创建swiper实例
    <script>
    import Swiper from "swiper";
    import "node_modules/swiper/dist/css/swiper.css"
    export default {
        data(){
            return {
                billboards:[
                    {
                        id : 1,
                        imageUrl : './img/one.jpg'
                    },
                    {
                        id : 2,
                        imageUrl : './img/two.jpg'
                    },
                    {
                        id : 3,
                        imageUrl : './img/three.jpg'
                    }
                ]
            }
        },
        mounted(){
            new Swiper('.lunbo',{  //目的是获取dom更新后的.lunbo节点
                 loop:true,
                  autoplay: {
                   disableOnInteraction: false,//手动触发后还能自动播放
                   delay:3000  //3秒切换
                }
            })
        }
    }
    </script>
     
  • 相关阅读:
    zTree学习笔记之展开树和收起树
    添优--史上超级全面的前端面试题大集合
    springboot2.0整合jpa
    Idea快捷键
    实用工具收藏
    nginx
    SQLServer锁的机制
    centos安装jenkins
    java8
    前端开发收藏
  • 原文地址:https://www.cnblogs.com/luowenshuai/p/9437681.html
Copyright © 2011-2022 走看看