vue使用swiper三行轮播问题

这篇具有很好参考价值的文章主要介绍了vue使用swiper三行轮播问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、轮播图设置属性slidesPerColumn:3实现不了,解决方案如下:

this.scheduleData是后台请求的数据,通过3个一组分组转换为this.scheduleListThreede 的数据!

vue使用swiper三行轮播问题

2、逻辑处理如下:

computed: {

      scheduleListThree: function () {

          let index = 0;

          let count = 3;

          let arrThree = [];

          let data = this.scheduleData;

          for (let i = 0; i < this.scheduleData.length; i++) {

            index = parseInt(i / count);

            if (arrThree.length <= index) {

              arrThree.push([]);

            }

            arrThree[index].push(data[i])

          }

          return arrThree

        }

    },

   mounted() {

   this.$nextTick(() => {

          var swiper = new Swiper(this.$refs.scheduleSwipers, {

            // slidesPerColumn: 3,//显示行,注意这里代码不用写,默认显示一行

           spaceBetween:10,

            autoplay: {

              delay: 3000,

              disableOnInteraction: false, 

              stopOnLastSlide: false,

            },

            loop: false,

            observer: true,

            observeParents: true,

          });

        })

   }

3、页面处理如下:

 <div class="swiper-container"  ref="scheduleSwipers">

      <div class="swiper-wrapper">

            <div class="swiper-slide" v-for="(item,index) in scheduleListThree" :key="index"> 

                   <div   v-for="(item1,index1) in item" :key="index1"> 

                        <!-- 展现数据用item1 即可-->

                   </div>

             </div>

     </div>

</div>文章来源地址https://www.toymoban.com/news/detail-494680.html

到了这里,关于vue使用swiper三行轮播问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue2+swiper基础实现轮播图

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 swiper的基础使用 提示:以下是本篇文章正文内容,下面案例可供参考 Swiper中文网-轮播图幻灯片js插件,H5页面前端开发         注意:我们用的是vue2所以推荐大家下载swiper5版本 示例: 查看安装是否完成

    2024年01月16日
    浏览(78)
  • 【bug】记录一次使用Swiper插件时loop属性和slidersPerView属性冲突问题

    最近在vue3使用swiper时,突然发现loop属性和slides-per-view属性同时存在启用时,loop生效,下一步只能生效一次的bug,上一步却是好的。非常滴奇怪。 分析属性是否使用错误。 loop是循环模式,布尔型。 slides-per-view是同屏显示多少数量,数值型或’auto’。 更改的样式是否是诱因

    2024年02月14日
    浏览(57)
  • 不到200行用Vue实现类似Swiper.js的轮播组件

    大家在开发过程中,或多或少都会用到轮播图之类的组件,PC和Mobile上使用 Swiper.js ,小程序上使用swiper组件等。 本文将详细讲解如何用 Vue 一步步实现的类似 Swiper.js 的功能,无任何第三方依赖,干货满满。 在线预览:https://zyronon.github.io/douyin/ 项目源代码:https://github.com/

    2024年04月23日
    浏览(34)
  • 使用 swiper 做轮播图

    大好好,我是 17。 虽然我是一个喜欢造轮子的人,但是对于 swiper,我还是直接拿过来用了,功能很多,也很方便。本文介绍一些常用的功能。 版本 Swiper 8.3.0 我把所有常用配置的都写上了,不需要哪个直接删除就好。 最外层的 swiper 的样式 并没有设置高宽,需要使用者来设

    2024年02月07日
    浏览(47)
  • 小程序中轮播图u-swiper图片无法显示问题

    问题:uview官网中 指定的图片路径字段为image,完全按照uview写轮播图却无法正常显示。    解决方法:1.把image字段改成url字段 2.给u-swiper加上  keyName=\\\"image\\\" 最后找到了总结原因: npm下载的uview默认是2.0的最新版本,百度上的uview文档默认是1.0的文档,title也是一样的问题,所

    2024年02月11日
    浏览(55)
  • 使用swiper实现图片轮播功能

    swiper中文官网地址:在这里 官网介绍:Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 按照使用方法下载指定版本的swiper文件; 需要用到的文件有swiper-bundle.js和swiper-bundle.css文件,还需要引入map文件,不然会有警告提示; 准备工作: 先将图片放到

    2024年02月14日
    浏览(37)
  • 微信小程序轮播图swiper使用

    文章目录 一、swiper的作用? 二、使用步骤 1.引入库 2.读入数据 总结 小程序中创建轮播图。 微信开放文档中组件--》视图容器--》swiper将下面代码拷贝   将代码粘贴至需要轮播图的页面,并根据实际情况修改代码 这里的tabList和img是根据接口传来的数据,需要在js中定义,这

    2024年02月12日
    浏览(48)
  • uniapp使用swiper组件实现3D轮播效果

    使用uniapp 中的 swiper组件实现一个3D轮播图 关键属性: 1. circular: 采用衔接滑动 2.previous-margin: 前边距,用于露出前一项的一小部分 3.next-margin: 后边距,用于露出后一项的一小部分 效果图:     实现代码:(vue3)

    2024年02月15日
    浏览(54)
  • HarmonyOS应用开发学习笔记 UI布局学习 创建轮播(Swiper) artTS 轮播组件 简单使用

    官方文档 Swiper组件提供滑动轮播显示的能力。Swiper本身是一个容器组件,当设置了多个子组件后,可以对这些子组件进行轮播显示。通常,在一些应用首页显示推荐的内容时,需要用到轮播显示的能力。 loop 控制是否循环 this.swiperController.showNext(); // 通过controller切换到后一页

    2024年02月02日
    浏览(83)
  • u-view使用轮播组件u-swiper不能正常显示

    写了半天一直显示的是播放视频,但是我的路径是图片,一直黑屏 Swiper 轮播图 | uView 2.0 - 全面兼容nvue的uni-app生态框架 - uni-app UI框架  设置type类型

    2024年02月11日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包