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

  • 口碑订单可以给他人使用吗(口碑的订单怎么使用)

    口碑订单可以给他人使用吗(口碑的订单怎么使用)

  • 华为手机不支持LiNE(华为手机不支持googleplay服务怎么办)

    华为手机不支持LiNE(华为手机不支持googleplay服务怎么办)

  • opporeno2视频美颜怎么开(opporeno6视频美颜)

    opporeno2视频美颜怎么开(opporeno6视频美颜)

  • 华为翻新机能查出来吗(华为翻新机能查真伪吗)

    华为翻新机能查出来吗(华为翻新机能查真伪吗)

  • 怎么注册uc账号(uc账号手机注册)

    怎么注册uc账号(uc账号手机注册)

  • 快手上每日打卡是什么(快手上每日打卡能间断吗)

    快手上每日打卡是什么(快手上每日打卡能间断吗)

  • 火山小视频是哪年成立的(火山小视频是哪个软件)

    火山小视频是哪年成立的(火山小视频是哪个软件)

  • vivo怎么强制分屏(vivo怎样强行分屏)

    vivo怎么强制分屏(vivo怎样强行分屏)

  • 移动花卡是5g还是4g(移动花卡是5g还是5g)

    移动花卡是5g还是4g(移动花卡是5g还是5g)

  • 电信4g有几个频段(电信4g频点都是有哪些)

    电信4g有几个频段(电信4g频点都是有哪些)

  • 苹果手机三包内容(苹果手机 三包)

    苹果手机三包内容(苹果手机 三包)

  • 内存条一个4g一个8g可以一起用吗(内存条一个4g一个2g)

    内存条一个4g一个8g可以一起用吗(内存条一个4g一个2g)

  • 华为升降摄像头手机型号(华为升降摄像头手机)

    华为升降摄像头手机型号(华为升降摄像头手机)

  • 抖音怎样扫一扫加好友(抖音怎样扫一扫才能关注)

    抖音怎样扫一扫加好友(抖音怎样扫一扫才能关注)

  • 如何同步icloud照片到新手机(如何同步icloud照片到新手机从ipad)

    如何同步icloud照片到新手机(如何同步icloud照片到新手机从ipad)

  • 手机nnbs能删吗(手机上哪些可以删除)

    手机nnbs能删吗(手机上哪些可以删除)

  • 淘宝智钻是什么意思(淘宝智钻在哪里)

    淘宝智钻是什么意思(淘宝智钻在哪里)

  • iphone如何开个人热点(苹果手机个人怎么设置)

    iphone如何开个人热点(苹果手机个人怎么设置)

  • 什么叫运行环境加载失败(什么叫运行环境问题)

    什么叫运行环境加载失败(什么叫运行环境问题)

  • 手机显示hd2啥意思(手机显示hd2怎么回事)

    手机显示hd2啥意思(手机显示hd2怎么回事)

  • 华为手机怎么剪辑视频(华为手机怎么剪辑音乐)

    华为手机怎么剪辑视频(华为手机怎么剪辑音乐)

  • iphone11广角镜头怎么用(iphone11广角镜头多少度)

    iphone11广角镜头怎么用(iphone11广角镜头多少度)

  • oppor15照片删除后怎样恢复(oppor 15手机照片删除后如何恢复)

    oppor15照片删除后怎样恢复(oppor 15手机照片删除后如何恢复)

  • 三星锁屏广告怎么关闭(三星锁屏广告怎么去掉)

    三星锁屏广告怎么关闭(三星锁屏广告怎么去掉)

  • 微信不能收红包提示绑定银行卡(没有实名制微信不能收红包)

    微信不能收红包提示绑定银行卡(没有实名制微信不能收红包)

  • 北京增值税发票勾选认证平台
  • 利润表中的所得税
  • 油票发票怎么查真伪
  • 个体工商户注销后的责任承担问题
  • 支付宝已经支付的钱怎么退回来
  • 购买未完工的厂房会计分录
  • 预付款怎么做账务处理
  • 现汇账户和现钞账户可以转账吗
  • 银行卡的概念和特点
  • 发票抄报逾期如何处罚
  • 销售中央空调并安装账务处理
  • 公司获得奖金计入什么科目
  • 免税的和不免税的可以开在一张发票上吗
  • 企业的筹建期间
  • 销售的增长率公式是什么
  • 归属于母公司的净利润怎么来的?
  • 旅游公司主营业务介绍
  • 多交附加税不退怎么做分录
  • 一般纳税人小微企业认定标准
  • 企业有哪些资金结构
  • 购买树苗计入会计科目吗
  • 2020最新win10密钥
  • php二维数组添加数据
  • 固定资产折旧计提时间
  • 全额拨款事业单位工资待遇
  • PHP:mb_detect_encoding()的用法_mbstring函数
  • mac修改系统版本号
  • 员工宿舍中介费计入什么科目
  • 电竞显示器怎么调整参数
  • 相关企业之间的竞争
  • CVE-2016-1000027分析
  • 供应商发票多开了怎么处理?
  • 怎么计算土地增值税金额
  • unet网络的优缺点
  • 土地使用权转让法律规定
  • 解决脱发的8个方法
  • 详解16型人格
  • php如何实现
  • 汇兑损益会计处理方法
  • 收款收据可以盖业务章吗
  • 预收账款未发货会计分录
  • mybatis的
  • 深入浅析SQL Server 触发器
  • 法人如何网上申请辞职手续
  • 营业外收入影响所有者权益吗
  • 以个人名义汇货要交税吗
  • 会计估计变更和政策变更有哪些
  • 先征后退增值税是否征收企业所得税
  • 城市维护建设税属于中央还是地方
  • 出口收入没有及时申报怎么处罚
  • 信用减值损失和公允价值变动的区别
  • 企业办公楼房产税如何征收
  • 联营企业和合营企业的持股比例
  • 固定资产折旧方法的选择
  • 固定资产有尾款怎么入账
  • 领用材料属于什么会计分录
  • 残疾人就业保障金征收使用管理办法
  • 滴滴出行怎么开纸质发票
  • mysqldump命令在哪里执行
  • 透明终端架构
  • xp系统没有任何图标
  • ubuntu怎样
  • ubuntu设置登录用户
  • 虚拟机安装win7一直卡在完成安装
  • window7电源设置
  • win1020th2
  • searchnav.exe - searchnav是什么进程 有什么用
  • javascript怎么弄
  • javascript新手教程
  • django在pycharm
  • 一道关于医用口罩的数学题初二
  • 你必须知道的家长六种类型
  • python 操作微信
  • PYTHON使用缩进来体现代码之间的逻辑关系
  • Android Path和PathMeasure类的使用之获取圆弧上的坐标值
  • python tornado django
  • 稽查局积案清理工作成效显著
  • 什么是联保发票呢
  • 拆迁户契税减免政策有时间限制
  • 增值税留抵退税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设