位置: 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项目打包后还能修改吗)

  • 荣耀x10max是不是升降摄像头(荣耀x10max是不是5g手机)

    荣耀x10max是不是升降摄像头(荣耀x10max是不是5g手机)

  • 华为nova5pro怎样关机(华为nova5pro怎样投屏到电视)

    华为nova5pro怎样关机(华为nova5pro怎样投屏到电视)

  • 电话被拉黑对方关机怎么提示(电话被拉黑对方能收到短信吗)

    电话被拉黑对方关机怎么提示(电话被拉黑对方能收到短信吗)

  • se2手机壳和8一样吗(se2和8的手机壳)

    se2手机壳和8一样吗(se2和8的手机壳)

  • 微信怎么备注生日(怎么给微信备注上设计上自己的名字)

    微信怎么备注生日(怎么给微信备注上设计上自己的名字)

  • 快手怎么自己添加位置(快手怎么自己添加表情包)

    快手怎么自己添加位置(快手怎么自己添加表情包)

  • 历史下载记录在哪儿(以前下载记录)

    历史下载记录在哪儿(以前下载记录)

  • 新买的手机本身有膜吗(新买的手机本身有膜吗与贴膜相识吗)

    新买的手机本身有膜吗(新买的手机本身有膜吗与贴膜相识吗)

  • 收音机st和loc什么意思(收音机st loc是什么)

    收音机st和loc什么意思(收音机st loc是什么)

  • mkv与mp4的区别(mkv与mp4优缺点)

    mkv与mp4的区别(mkv与mp4优缺点)

  • soul举报会被发现吗(soul举报人后有反馈吗)

    soul举报会被发现吗(soul举报人后有反馈吗)

  • 京东账号注销了还能恢复吗(京东账号注销了实名认证就解绑了吗)

    京东账号注销了还能恢复吗(京东账号注销了实名认证就解绑了吗)

  • 苹果4花屏什么原因(苹果4花屏怎么修复)

    苹果4花屏什么原因(苹果4花屏怎么修复)

  • 阻止此来电对方知道吗(阻止此来电对方能发短信吗)

    阻止此来电对方知道吗(阻止此来电对方能发短信吗)

  • 唯品会钱包在哪里查看(唯品会的唯品钱包在哪?)

    唯品会钱包在哪里查看(唯品会的唯品钱包在哪?)

  • 华为mate30支持双卡吗(华为mate30支持双系统吗)

    华为mate30支持双卡吗(华为mate30支持双系统吗)

  • vivoox23是防水的吗(vivox21a防水性能)

    vivoox23是防水的吗(vivox21a防水性能)

  • 红米备忘录在哪里找(红米备忘录怎么弄表格)

    红米备忘录在哪里找(红米备忘录怎么弄表格)

  • 快手作品能调换顺序吗(快手发作品怎么切换城市)

    快手作品能调换顺序吗(快手发作品怎么切换城市)

  • 苹果x点屏幕就亮怎么关(苹果x点屏幕就亮怎么开)

    苹果x点屏幕就亮怎么关(苹果x点屏幕就亮怎么开)

  • 双行合一的排版格式怎么设置(双行合一的排版格式怎么弄)

    双行合一的排版格式怎么设置(双行合一的排版格式怎么弄)

  • 一闪app怎么加自己的歌(一闪app怎么加自己微信)

    一闪app怎么加自己的歌(一闪app怎么加自己微信)

  • mac系统下怎么玩qq游戏?苹果电脑MAC玩QQ游戏方法介绍(mac系统怎么玩游戏)

    mac系统下怎么玩qq游戏?苹果电脑MAC玩QQ游戏方法介绍(mac系统怎么玩游戏)

  • hptasks.exe是病毒吗 是什么进程 hptasks进程说明

    hptasks.exe是病毒吗 是什么进程 hptasks进程说明

  • 什么公司需要缴纳印花税
  • 小规模纳税人减按1%如何填报申报表
  • 子公司之间股权转让
  • 装卸费发票怎么备注
  • 运输途中的合理损耗
  • 污水处理税收优惠政策
  • 企业所得税计提分录
  • 汇算清缴中研发费用中其他费用可抵扣的比例是多少
  • 非福利企业残疾人用工优惠
  • 0退税产品怎么征税
  • 利息及债券溢价摊销表
  • 企业增加实收资本
  • 应收账款多收的钱怎么写分录
  • 餐饮公司如何挣钱
  • 工伤期间奖金发放标准
  • 增值税销项税抵扣不完能退给企业吗?
  • 亏损企业股东年底借钱未还
  • 建筑公司亏损异常怎么办
  • 月末计提税金数据从哪得来的
  • 加速折旧的例子
  • 涉农产品税率
  • 企业不征税收入用于支出所形成的固定资产
  • 结余资金财政收回如何做账
  • 进项税留抵需要转出吗
  • 企业购入土地如何处理
  • 增值税申报错误怎么处理
  • 不需要缴纳增值税和免税的区别
  • 出口货物国际运输流程图
  • 显卡功耗天梯图2023最新版
  • windows10如何更改时间
  • win7为什么现在不能用了
  • 怎样提高网速呢知乎
  • 暂估营业成本怎做分录
  • windows 7怎么打开虚拟化
  • 联想win10自动修复失败还能保存文件吗
  • windows搜索点不动
  • 事件监听处理的实现原理
  • 阿里云 ide
  • 布列塔尼岛屿
  • 超过小规模纳税人标准能不转一般纳税人吗?
  • PHP实现微信无感登陆
  • 账面价值大于计税基础为啥为递延所得税负债
  • 首个ChatGPT开发的应用上线;ChatMind思维导图工具;中文提示词大全;Copilot平替 | ShowMeAI日报
  • es6 promise是什么
  • php array_slice 取出数组中的一段序列实例
  • php类的定义
  • 新企业所得税季初资产总额怎么填
  • python中如何删除文件
  • 公司出现质量问题员工怎么处理
  • 厂房出租一年多少钱
  • 帝国cms到底好不好
  • 织梦如何使用
  • 违约金是否计征消费税
  • 小规模纳税人征税起点
  • 年度汇算清缴后补税,账务要调整吗
  • 银行三证合一是哪三证
  • 发给客户免费的短信
  • 软件公司购进软件会计科目
  • 预缴税款附加税享受优惠政策吗
  • 怎么查对方是一般还是小规模
  • 企业买车购置税可以抵增值税吗
  • 销售配件模式
  • 股权投资与债权投资包括什么
  • 银行存款日记账模板
  • 增值税科目设置及科目号
  • sql数据库怎样批量添加数据
  • 将程序桌面图标放到桌面
  • winXP系统修复
  • win8系统怎么设置密码登陆
  • win10系统的pin码
  • 微软推送win11
  • Interlnk、Intersvr、Qbasic命令的使用方法
  • Re: Latest Version: 3.7.9 (January 18th, 2015)
  • 在windows中快捷键的作用
  • android实现选择题模式
  • 房产原值包括哪些内容
  • 工会的会费收入是什么意思
  • 综合征收和分类征收
  • 地税收税标准
  • 2021年小规模纳税人优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设