我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue实现轮播图片

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue实现轮播图片

本文实例为大家分享了vue实现轮播图片的具体代码,供大家参考,具体内容如下

1、效果图

2、案例

<template>
       <section class="body">
           <section class="wrap">
               <swiper :options="swiperOption" class="swiper-wrap"  ref="mySwiper" v-if="banner.length!=0">
                   <swiper-slide v-for="(item,index) in banner" :key="index" >
                       //点击图片跳到哪里,这里跳到home页面 item举例:{img:http://www.***.com/home/images/index_img02.png,url:/home}
                       <img :class="lazy" data-src="item.img" alt="" @click="skip_out_page(item.url)" />
                   </swiper-slide>
                   <!-- 常见的小圆点 -->
                   <div class="swiper-pagination"  v-for="(item,index) in banner" :key="index" slot="pagination" ></div>
               </swiper>
           </section>
       </section>
</template>
<script>
    export default {
        data() {
            const that = this;
            return {
                imgIndex: 1,
                swiperOption: {
                    //是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true
                    notNextTick: true,
                    //循环,而不是每次都突然回到第一个
                    loop: true,
                    //设定初始化时slide的索引,加载页面时显示的第几个,从0开始
                    initialSlide: 0,
                    //自动播放
                    autoplay: {
                        
                        delay: 1500,
                        stopOnLastSlide: false,
                        
                        disableOnInteraction: false
                    },
                    //滑动速度,时间单位,越小越快,与上面 delay 区别,speed是完成切换所需时间,delay是切换成功后停留多长时间再切换
                    speed: 800,
                    //滑动方向
                    direction: "horizontal",
                    //小手掌抓取滑动
                    grabCursor: true,
                    on: {
                        //滑动之后回调函数
                        slideChangeTransitionStart: function() {
                            
                            that.imgIndex= this.realIndex - 1;
                        },
                    },
                    //分页器设置
                    pagination: {
                        el: ".swiper-pagination",
                        clickable: true,
                        type: "bullets"
                    }
                },
                banner: []
            }
        },
        methods: {
            skip_out_page(v) {
                window.location.href = v
            },
            get_data() {
                this.$http.get('test').then(res => {
                    if(res.data.code == '0000'){
                        this.banner = res.data.img_info
                    }
                });
            }
        },
        mounted() {
            this.get_data()
        }
    }
</script>
<style lang="scss">
    .swiper-wrap{
        width: 100%;
        height: 210px;
        background-color: #fff;
    }
    .swiper-pagination{
        background: #fff;
    }
    .swiper-pagination-bullet{
        background: #ccc;
        width: 10px;
        height: 10px;
        opacity: 1;
    }
    .swiper-pagination-bullet-active{
        background: #00C293;
    }
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue实现轮播图片

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用vue实现轮播图片

这篇“如何使用vue实现轮播图片”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何使用vue实现轮播图片”文章吧。1、效果图
2023-07-02

iOS实现图片轮播器

有时候肯能会用到图片轮播器,做广告的效果。下面详细介绍iOS如何实现图片轮播器 1.新建一个项目,导入5张图片(为了代码方便,我把图片命名规范了,其实无所谓)2.在mainstoryboard中拖入ScrollView和Page Contr
2022-05-24

Android线程实现图片轮播

一、实现效果本篇文章实现了简单的图片轮播,初始化3张资源图片,初始化3秒更换一次图片背景,轮换播放。二、知识点Thread线程start() 、sleep();handler机制;Android 控件imageView、setBackgro
2022-06-06

CSS怎么实现图片轮播

CSS怎么实现图片轮播?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在css中,可以使用animation属性和@keyframes规则来实现图片轮播效果。只需
2023-06-14

Android实现图片轮播效果

本文实例讲述了JaAndroid实现图片轮播效果代码,分享给大家供大家参考。具体如下: 运行效果截图如下:具体代码如下: 首先看下一下布局文件:2022-06-06

怎么使用vue轮播组件vue-awesome-swiper实现轮播图

这篇文章主要讲解了“怎么使用vue轮播组件vue-awesome-swiper实现轮播图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用vue轮播组件vue-awesome-swipe
2023-07-04

Vue怎么封装Swiper实现图片轮播效果

这篇“Vue怎么封装Swiper实现图片轮播效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue怎么封装Swiper实现
2023-07-04

Android ViewPager实现图片轮播效果

在app中图片的轮播显示可以说是非常常见的实现效果了,其实现原理不过是利用ViewPager,然后利用handler每隔一定的时间将ViewPager的currentItem设置为当前item的position+1即可。先来看看效果图吧:
2022-06-06

css实现图片轮播的方法

这篇文章主要介绍css实现图片轮播的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css的选择器有哪些css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种组合,有后代选择器
2023-06-14

jQuery图片轮播的具体实现

之前有碰到过jQuery实现列表自动滚动,这次的图片轮播在原理上与之相同,只有一些细微的差别,就是需要在图片的右下角显示当前图片的序号
2022-11-15

编程热搜

目录