位置: IT常识 - 正文

swiper获取当前数组滑动的inex(vue)(swiper.js常用功能)

编辑:rootadmin
swiper获取当前数组滑动的inex(vue)

推荐整理分享swiper获取当前数组滑动的inex(vue)(swiper.js常用功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:swiper跳转指定swiper,swiper.slideto,swiper-list,swiper.update,swiper获取当前index,swiper-list,swiper-list,swiper获取当前index,内容如对您有帮助,希望把文章链接给更多的朋友!

最近有一个需求,上方是一个swiper,下方是商品数组,当滑动上方的swiper下方的列表需要跟着一起变化,这时候就需要获取当前滑动的swiper数组的index,再进行相关操作,实现方式如下:

import Swiper from "swiper";

import "swiper/dist/css/swiper.css";

import "swiper/dist/js/swiper.min";

export default {

  data() {

    return {

      merchantsZoneList: [],

      zoneId: "",

      currentSlide: 0,

    };

  },

  created() {

    //调用获取swiper list

    this.getMoaZone();

  },

  methods: {

    dataCarousel(data) {

      //此处需要改变一下this指向,因为此处的this是指向swiper

      let that = this;

      //初始化一个swiper

      this.mySwiper = new Swiper(".swiper-container", {

        //配置项

        loop: true,

        effect: "coverflow",

        spaceBetween: 20,

        grabCursor: true,

        centeredSlides: true,

        slidesPerView: "auto",

        initialSlide: 0,

        observer: true,

        observerParents: true,

        autoplay: 100,

        pagination: {

          el: ".swiper-pagination",

swiper获取当前数组滑动的inex(vue)(swiper.js常用功能)

          clickable: true,

        },

        coverflowEffect: {

          rotate: 0,

          slideShadows: false,

        },

        on: {

          //滑动swiper使用的方法

          transitionEnd: function() {

            //当需要滑动的swiper选项等于当前的swiper选项,就不能调用方法

            if (this.activeIndex == that.currentSlide) {

              console.log("不能调用方法");

            } else {

              //只有相等才调用方法

              that.currentSlide = this.activeIndex;

              //获取当前swiper数组的index,data是从后台获取并传入的数组

              const index = (this.activeIndex + data.length) % data.length;

              //调用获取list方法数组

              that.zoneId = data[index].id;

              that.productList = [];

              that.pageNum = 0;

              that.getProductList();

            }

          },

        },

      });

    },

    async getZoneList() {

      //从获取swiper数组

      let res = await zoneList({});

      //获取swiper list赋值

      this.merchantsZoneList = res.data.ptZoneList;

      //使用异步方法调用swiper初始化并传入

      setTimeout(() => {

        this.dataCarousel(res.data.ptZoneList);

      }, 10);

    },

  },

};

本文链接地址:https://www.jiuchutong.com/zhishi/293131.html 转载请保留说明!

上一篇:CSS: overflow-anchor 固定滚动到底部,随着页面内容增多滚动条自己滚动展示最新的内容

下一篇:vue项目设置打包后的静态文件访问路径(vue项目打包后还能修改吗)

  • 税收收入包括哪些形式
  • 印花税滞纳金应计入什么
  • 抵进项税分录
  • 财务报表一季度销售大福下降
  • 进口货物再出口 增值税处理
  • 增值税抵扣可以跨月吗
  • 物业管理水电费税率
  • 政府无偿划拨土地涉及的税费
  • 担保机构免征增值税吗
  • 工作未满12个月被辞退时前月平均工资怎么计算
  • 折扣销售指
  • 企业成立股东没有实际出资分录怎么写?
  • 股东借款利息代扣代缴增值税是怎样算的?
  • 应交所得税的计算例题
  • 开发商乱要回迁怎么投诉
  • 远程认证是什么意思
  • 累计已确认收入极可能不会发生重大转回
  • 营改增一般纳税人申请过渡性财政扶持资金
  • 通讯费可以放入办公费吗
  • 企业公户转别的公司公户他不给开发票怎么操作?
  • 银行存款二级科目怎么增加
  • 单位车辆车船税缴纳
  • 单位个税申报后可以撤销吗
  • 公司纳税高说明什么
  • 运输费用会计科目
  • 文化事业建设费减免政策
  • 开机速度慢是怎么回事
  • dgservice.exe是什么文件
  • 查补以前年度收入
  • 应收票据及应收账款是什么科目
  • framework core
  • php写excel
  • php文件上传用什么请求方法
  • 稽查查补销售额后补开票如何申报
  • 为什么我们认为北京人已经学会使用火
  • 政府性基金账务处理
  • 代发工资范围
  • 什么是印花税,怎么征收
  • 公司一般户财务负责人是另一公司法人
  • 发票2种
  • 出租厂房会计分录怎么写
  • 质保金需要确认收入吗
  • 无租房合同可以贷款吗
  • 企业低值易耗品的摊销方法有
  • MYSQL的select 学习笔记
  • 哪些增值税专用发票不能抵扣进项税
  • 短期偿债能力是企业的任何利益关系人都
  • 交付使用资产是固定资产吗
  • 涉外收入申报单盖章
  • 销售佣金的三大特点是什么?
  • 房地产销售折让怎么开票
  • 企业注销时应收帐款如何处理
  • 库存现金期末余额在哪方
  • 工会经费计税依据是应发还是实发
  • 职工薪酬的范围及内容
  • 如何进行企业建账
  • vista和win7哪个对配置要求高
  • ubuntu搭建网站教程
  • linux tr命令详解
  • 用OpenBSD 3.8 release自带的FTPD架设FTP服务器
  • 无法安装osx
  • linux添加新硬盘后网卡无法启动
  • surveyor.exe - surveyor是什么进程
  • svcproc.exe - svcproc是什么进程 有什么作用
  • win7系统添加打印机没有USB端口选项
  • ubuntu如何安装wps
  • linux怎么切到桌面
  • 更加有效率
  • win7电脑能玩啥游戏
  • win8设置开机启动程序
  • mfc界面布局
  • cocos creator js教程
  • 事件委托实现
  • 微信小程序简单的音乐播放器
  • 静态类 java
  • javascript例题
  • 扣税1.5万
  • 2022年安徽城镇非私营单位平均工资
  • 资源税是什么?
  • 德税手卷烟海淘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设