首页 > 其他分享 >【vue2】swiper插件自动循环失效(loop失效)

【vue2】swiper插件自动循环失效(loop失效)

时间:2023-11-16 13:44:36浏览次数:37  
标签:初始化 插件 自动 loop 失效 true swiper

可能是因为数据是动态渲染的,在请求到数据之前,就已经完成了swiper的初始化,因此解决方案有:

1.swiper组件添加v-if:(如以下代码中的v-if="banner.length")

<!-- 轮播图 -->
      <div :class="$style.newsBanner">
        <div :class="$style.swiperBox">
          <swiper
            ref="newsSwiper"
            :options="swiperOptions"
            :class="$style.swiper"
            v-if="banner.length"
          >
            <swiper-slide v-for="(el, index) in banner" :key="index">
              <img :src="el.src" style="height: 100%; width: 100%" />
            </swiper-slide>
            <div
              class="swiper-pagination"
              :class="$style.swiperPaginationNews"
              slot="pagination"
            ></div>
          </swiper>
        </div>
      </div>

  data() {
    return {
      swiperOptions: {
        loop: true,
        speed: 500,
        autoplay: {
          delay: 4000,
          stopOnLastSlide: false,
          disableOnInteraction: false,
        },
        pagination: {
          el: ".swiper-pagination",
          type: "bullets",
          clickable: true,
        },
        observer: true, //修改swiper自己或子元素时,自动初始化swiper
        observeParents: true, //修改swiper的父元素时,自动初始化swiper
      },
      banner: [],
      list: [],
      data: [],
      active: 0,
    };
  },

  

2.参考以下博客,获取到数据时初始化:

https://www.nhooo.com/note/qagvr7.html

标签:初始化,插件,自动,loop,失效,true,swiper
From: https://www.cnblogs.com/nangras/p/17836028.html

相关文章

  • 免费的fast request,还能一键生成文档的idea插件
    01.UI焕新升级新版本对之前“简陋”的UI界面做了升级,好看又好用~没有对比就没有伤害,如                  02.发送记录查看点击左下角发送界面按钮,可查看接口的发送记录和发送03.新增保存、查看保存记录调试接口时某些接口返回数据需要......
  • instanceof 在跨 frame 对象构建的场景下会失效
    如何判断一个js对象是否是Array,arr为要判断的对象,下面最准确的方法是?Atypeof(arr)BarrinstanceofArrayCarr.toString==='[objectArray]';DObject.prototype.toString.call(arr)==='[objectArray]';正确答案:D解析看这里:http://www.nowamagic.net/librarys/veda/de......
  • defineExpose失效的问题
    [2023年11月15日22:08:11]记录下vue3在setup语法糖下defineExpose失效的问题父子组件都使用setup语法糖的情况下,子组件defineExpose导出方法后,父组件通过childRef.value?.closeRegionCamera()调用子组件方法出现undefined,报错closeRegionCameranotafunction。目前尚不清......
  • GitHub Copilot插件 安装及永久激活 无需账号免费版
    本教程主要介绍如何通过脚本工具激活GitHubCopilot插件,提供图文教程,大家按下面操作即可激活GitHubCopilot插件,免费使用Ai编码工具,脚本工具可以在文末附件下载。一、GitHubCopilot介绍GitHubCopilot是由GitHub和OpenAI共同开发的人工智能代码辅助工具,可以自动地生成高质......
  • 免费IDEA插件分享:Apipost-Helper
    今天给大家推荐一款IDEA插件:Apipost-Helper-2.0,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,双击即可快速定位API定义的代码…非常好用!而且完全免费!在IDEA编辑器插件中心输入Apipost搜索安装:Apipost-......
  • 碾压Fast Request!IDEA插件推荐:Apipost-Helper
    IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具,而今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、接......
  • 免费IDEA插件分享:Apipost-Helper
    今天给大家推荐一款IDEA插件:Apipost-Helper-2.0,写完代码IDEA内一键生成API文档,无需安装、打开任何其他软件;写完代码IDEA内一键调试,无需安装、打开任何其他软件;生成API目录树,双击即可快速定位API定义的代码…非常好用!而且完全免费!在IDEA编辑器插件中心输入Apipost搜索安装:Apipost......
  • 碾压Fast Request!IDEA插件推荐:Apipost-Helper
    IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具,而今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生成接口文档、接......
  • 软件测试|好用的pycharm插件推荐(四)——Gitee
    简介现在的IDE都是可以集成了代码管理功能的,我们平时可以在pycharm中,轻松实现我们代码的版本管理,但是由于一些原因,GitHub的访问不稳定,我们只能使用国内的代码托管平台Gitee来实现我们的代码管理,但是pycharm是不能直接连接到Gitee仓库的,我们必须要先安装Gitee插件,才能实现pycharm......
  • VSCode插件开发入门
    来源:https://zhuanlan.zhihu.com/p/99198980内容提要VSCode组成结构插件在VSCode中能做什么编写Helloworld了解插件生命周期主要配置和APIsWebView示例VSCode组成结构VSCode是基于Electron构建的,主要由三部分构成:Electron:UIMonacoEditorExt......