查看: 2673|回复: 2
打印 上一主题 下一主题

loop设置了为什么没有效果

[复制链接]

该用户从未签到

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2021-1-30 18:12:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 轮了个回 于 2021-1-30 18:13 编辑
  1. <div><font color="#808080" face="Consolas"><template></font></div><div><font color="#808080" face="Consolas">  <div id="r-homePage"></font></div><div><font color="#808080" face="Consolas">    <swiper :options="swiperOption" ref="mySwiper"></font></div><div><font color="#808080" face="Consolas">      <swiper-slide class="swiper-slide" v-for="ele in picData" :key="ele.id"></font></div><div><font color="#808080" face="Consolas">        <el-image class="sam_wh_100" :src="ele.path ? __imgSrc(ele.path) : ''" fit="cover"></font></div><div><font color="#808080" face="Consolas">          <div slot="placeholder" class="image-slot"></font></div><div><font color="#808080" face="Consolas">            <i class="sam_loading"></i></font></div><div><font color="#808080" face="Consolas">          </div></font></div><div><font color="#808080" face="Consolas">        </el-image></font></div><div><font color="#808080" face="Consolas">      </swiper-slide></font></div><div><font color="#808080" face="Consolas">      <div class="swiper-pagination" slot="pagination"></div></font></div><div><font color="#808080" face="Consolas">      <div class="swiper-button-prev" slot="button-prev"></div></font></div><div><font color="#808080" face="Consolas">      <div class="swiper-button-next" slot="button-next"></div></font></div><div><font color="#808080" face="Consolas">    </swiper></font></div><div><font color="#808080" face="Consolas">  </div></font></div><div><font color="#808080" face="Consolas"></template></font></div><div><font color="#808080" face="Consolas">
  2. </font></div><div><font color="#808080" face="Consolas"><script></font></div><div><font color="#808080" face="Consolas">export default {</font></div><div><font color="#808080" face="Consolas">  name: "homePage",</font></div><div><font color="#808080" face="Consolas">  data() {</font></div><div><span style="color: rgb(128, 128, 128); font-family: Consolas;">    return {</span></div><div><font color="#808080" face="Consolas">      picData: [],</font></div><div><span style="color: rgb(128, 128, 128); font-family: Consolas;">      swiperOption: {</span></div><div><font color="#808080" face="Consolas">        loop: true,</font></div><div><span style="color: rgb(128, 128, 128); font-family: Consolas;">        autoplay: {</span></div><div><font color="#808080" face="Consolas">          delay: 5000,</font></div><div><font color="#808080" face="Consolas">          stopOnLastSlide: false,</font></div><div><font color="#808080" face="Consolas">        },</font></div><div><font color="#808080" face="Consolas">        // 显示分页</font></div><div><font color="#808080" face="Consolas">        pagination: {</font></div><div><font color="#808080" face="Consolas">          el: ".swiper-pagination",</font></div><div><font color="#808080" face="Consolas">          clickable: true, //允许分页点击跳转</font></div><div><font color="#808080" face="Consolas">        },</font></div><div><font color="#808080" face="Consolas">        // 设置点击箭头</font></div><div><font color="#808080" face="Consolas">        navigation: {</font></div><div><font color="#808080" face="Consolas">          nextEl: ".swiper-button-next",</font></div><div><font color="#808080" face="Consolas">          prevEl: ".swiper-button-prev",</font></div><div><font color="#808080" face="Consolas">        },</font></div><div><font color="#808080" face="Consolas">      },</font></div><div><font color="#808080" face="Consolas">    };</font></div><div><font color="#808080" face="Consolas">  },</font></div><div><font color="#808080" face="Consolas">  methods: {</font><span style="color: rgb(128, 128, 128); font-family: Consolas;">},</span></div><div><font color="#808080" face="Consolas">  computed: {</font></div><div><font color="#808080" face="Consolas">    swiper() {</font></div><div><font color="#808080" face="Consolas">      return this.$refs.mySwiper.swiper;</font></div><div><font color="#808080" face="Consolas">    },</font></div><div><font color="#808080" face="Consolas">  }</font></div><div><font color="#808080" face="Consolas">};</font></div><div><font color="#808080" face="Consolas"></script></font></div>
复制代码









设置了loop: true  也没有效果,导致autoplay也只自动播放一轮就会停止。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

该用户从未签到

2

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
沙发
发表于 2021-2-1 15:53:28 | 只看该作者
本帖最后由 gcb119 于 2021-2-2 22:38 编辑

  <!-- Initialize Swiper -->
  <script>
    var swiper = new Swiper('.swiper-container', {
      direction: 'vertical',
      loop:false,  //复制多份循环(true/false,这里就是让轮播看起来是循环的,下方disableOnInteraction值为true时此处生效)
      autoplay: {   //设定自动播放
        delay: 2500, //自动切换的时间间隔如3000(单位ms)
        disableOnInteraction: true, //点击后打断auto-play,true/false
      },
      pagination: {
        el: '.swiper-pagination',
        clickable: true,
      },
    });
  </script>



重点关注注释部分的代码,微信扫码看我的demo


顺便说一句,我的用的最新6.4.5版源码(昨天下午开始学习swiper的,这两天在恶补)
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
板凳
发表于 2021-2-20 16:20:08 | 只看该作者
vertical 类型的我记得是要设置好高度才可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

GMT+8, 2024-11-25 01:12 , Processed in 0.103074 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表