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

  • 淘宝的17种免费推广方法(淘宝免费的东西是真的吗)

    淘宝的17种免费推广方法(淘宝免费的东西是真的吗)

  • 微信视频来电铃声怎么设置(微信视频来电铃声怎么调大小)

    微信视频来电铃声怎么设置(微信视频来电铃声怎么调大小)

  • 京瓷1020打印机怎么换墨盒

    京瓷1020打印机怎么换墨盒

  • 没有注册类是什么意思(没有注册类是什么意思win7)

    没有注册类是什么意思(没有注册类是什么意思win7)

  • 动态号码失效是什么意思(动态号码失效是怎么回事)

    动态号码失效是什么意思(动态号码失效是怎么回事)

  • 苹果到80就充不进去(苹果充到80就充不上电了)

    苹果到80就充不进去(苹果充到80就充不上电了)

  • 手机如何录屏vivo(手机如何录屏视频)

    手机如何录屏vivo(手机如何录屏视频)

  • soul一个手机可以注册几个号(soul一个手机可以注册5个)

    soul一个手机可以注册几个号(soul一个手机可以注册5个)

  • 苹果手机充电发热很烫 开不了机(苹果手机充电发热)

    苹果手机充电发热很烫 开不了机(苹果手机充电发热)

  • 华为平板是安卓系统吗(华为平板是安卓手机吗)

    华为平板是安卓系统吗(华为平板是安卓手机吗)

  • 三星s20网速慢(三星s20ultra移动网络速度慢)

    三星s20网速慢(三星s20ultra移动网络速度慢)

  • 把icloud的照片删除了,手机里还会有吗(把icloud照片删除了相册里还有吗)

    把icloud的照片删除了,手机里还会有吗(把icloud照片删除了相册里还有吗)

  • 苹果x为什么会脱胶(苹果x为什么会突然黑屏)

    苹果x为什么会脱胶(苹果x为什么会突然黑屏)

  • 外置声卡电流声特别严重(外置声卡电流声炸响换个USB接口)

    外置声卡电流声特别严重(外置声卡电流声炸响换个USB接口)

  • 华为荣耀20可不可以无线充电(华为荣耀可不可以隐藏应用)

    华为荣耀20可不可以无线充电(华为荣耀可不可以隐藏应用)

  • 微信怎么添加指纹支付(微信怎么添加指纹锁)

    微信怎么添加指纹支付(微信怎么添加指纹锁)

  • 苹果移动5g合约机是什么意思(iphone移动5g合约优惠版)

    苹果移动5g合约机是什么意思(iphone移动5g合约优惠版)

  • 小米手机分身初始空间密码是什么(小米分身怎么换机)

    小米手机分身初始空间密码是什么(小米分身怎么换机)

  • 下载超过200mb无法下载怎么办(超过200mb不能下载)

    下载超过200mb无法下载怎么办(超过200mb不能下载)

  • 天猫积分怎么换购物券(天猫积分怎么换88VIP)

    天猫积分怎么换购物券(天猫积分怎么换88VIP)

  • 怎么发淘宝店铺网址链接(怎么发淘宝店铺二维码)

    怎么发淘宝店铺网址链接(怎么发淘宝店铺二维码)

  • 淘宝上传图片怎么变清晰(淘宝上传图片怎么不被压缩)

    淘宝上传图片怎么变清晰(淘宝上传图片怎么不被压缩)

  • 短信黑名单怎么解除(短信黑名单怎么拉黑)

    短信黑名单怎么解除(短信黑名单怎么拉黑)

  • 远程管理是什么意思(远程管理是什么工作)

    远程管理是什么意思(远程管理是什么工作)

  • word剪贴画在哪里找(word剪贴画在哪个选项卡)

    word剪贴画在哪里找(word剪贴画在哪个选项卡)

  • 网易考拉如何购买商品(网易考拉购物平台)

    网易考拉如何购买商品(网易考拉购物平台)

  • pytorch 笔记:torch.distributions 概率分布相关(更新中)(pytorch torch)

    pytorch 笔记:torch.distributions 概率分布相关(更新中)(pytorch torch)

  • 进出口环节增值税计税基础
  • 购买土地税率是多少
  • 增值税小规模纳税人免征增值税政策
  • 建筑公司预收了款项已经开了增值税发票怎么做账
  • 债权投资减值对摊余成本和利息收入的影响
  • 验钞机怎么做账
  • 替票怎么控制数量
  • 与收益相关的政府补助会计分录总额法
  • 什么叫调表不调帐
  • 法定盈余公积和法定公积金一样吗
  • 劳务工和临时工
  • 工程结算账务处理实例
  • 管理费用月末结转总账登记图
  • 购买非专利技术发生的手续费计入什么科目
  • 核定企业的征收方式
  • 税收返还怎么做会计分录
  • 商业承兑到期对方不付款如何起诉
  • 费用分摊怎么算
  • 发票所有联次都需要加盖发票章吗
  • 机构信用代码证是三证合一里的吗
  • 帮对方公司垫付违法吗
  • 退税入其他收益需要再缴税吗
  • 金融服务利息税率是多少
  • 查账征收的企业所得税什么时候开始汇算
  • 1697511149
  • 有限公司注册资金多少好
  • 更改win10通知
  • php 多维数组转换成字符串
  • 代扣代缴个税手续费
  • 工会会员会费缴费证明怎么开
  • 向股东借款作为股东借款
  • 购销合同违约罚款属什么科目
  • loaddriver.exe是什么病毒
  • vue项目中使用opencv
  • 金融企业会计第三版课后答案孟艳琼
  • 微信小程序使用时间记录查询
  • 森佩塑胶
  • 前端必会
  • js中...的用法
  • 猿起信息科技有限公司官网
  • ip命令查看ip地址
  • php自定义函数实现计算整数的四次方
  • 装修费摊销会计准则
  • 展览费应在在管理费里吗
  • 其他应收账款怎么做预算会计分录
  • 图形验证码api
  • 改签机票要收费
  • 缴纳以前年度房租的税
  • 特许权使用费收入按照收到特许权使用费的日期确认收入
  • 办公室购花卉会计处理
  • 营业税金及附加包括哪些
  • 小企业营业外支出坏账损失
  • 公司开业两年后辞职
  • 企业哪些部门
  • 支付平台费率
  • 车辆报废取得的收入增值税怎么算
  • 投资者以现金支出为准
  • 会计一般采用什么科目
  • 非营利医疗机构有哪些
  • 如何处理记账凭证
  • mysql数据库文件存放在哪里
  • LibreOffice 4.1.4 正式版下载
  • w10预览版21343下载
  • mac新手必看教程
  • centos6.5桌面版安装教程
  • ubuntu20.04安装samba
  • win10怎么快一点
  • linux shell在while中用read从键盘输入的实现
  • node.js介绍
  • Unity3D游戏开发培训课程大纲
  • python 基础 详细
  • unity3d武器模型
  • javascript定律
  • 使用jQuery Rotare实现微信大转盘抽奖功能
  • android activity finish
  • 我的世界服务器怎么创建
  • 电子客票号码8768是什么
  • 政府对国税局的支持
  • 建筑类的发票
  • 税务发票定额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设