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

  • 房产税的房产原值是什么
  • 增值税有哪些二类税种
  • 一般纳税人的计税方式是什么
  • 一般纳税人劳务公司可以开3%的发票吗
  • 应收账款余额百分比法会计分录
  • 小规模纳税人开票税率
  • 主营业务成本明细账图
  • 土增税清算时统借统还利息能否据实扣除
  • 软件企业享受税收优惠
  • 固定资产原值的含义
  • 商贸企业增值税优惠政策
  • 客户退货不退款会计怎么处理
  • 本月完工产品的会计分录
  • 法院拍卖房法院有什么义务和责任
  • 别人的项目挂靠我公司怎么做账?
  • 大病医疗保险为什么贵
  • 税务局查账征收转为核定征收之程序
  • 房产税应当计入什么科目
  • 其他应收款借方表示增加吗
  • 收到分红款企业所得税怎么填报
  • 长期挂账的其他应收款如何处理
  • 多扣除了应交税费怎么调整?
  • 商业银行流动性覆盖率的最低监管标准为
  • 转账支票进账有效期是多久
  • 带息商业汇票的利息分录?
  • 事业单位付银行贷款利息
  • 内部交易逆流如何算利润
  • windows 搜索工具
  • php 签名算法
  • 内置管理员无法打开此应用
  • 销售货物货款未收的会计分录
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • 贷款利息如何计算年利率
  • 房地产佣金手续费财务处理
  • 销售自己使用过的旧货
  • php cmd
  • php图片大小设置
  • 工会经费计提基数包括绩效工资吗
  • 以银行存款支付业务招待费
  • 股本减少是什么意思
  • 大前端技术
  • 删除ont命令
  • 帝国cms功能
  • opencv+python
  • 货币资金有余额怎样填写清税申报表
  • 海关缴款书稽核比对
  • 工厂院里栽什么树好呢
  • 帝国cms如何使用
  • 企业提前还贷为什么违约
  • mysql存储过程cursor
  • sqlite3 top的查询及limit语法介绍
  • mysql的密码忘了
  • 待认证进项税额认证以后怎么做分录
  • 应交税费进项税额转出期末怎么结转
  • 财政补助结转结转的依据
  • 实收资本有关会计科目
  • 出口退税的会计处理
  • 固定资产开普票还是专票
  • 营改增涉及哪些项目
  • 上个月成本算少了怎么办
  • mac安装mysql的两种方法(含配置)
  • linux的安装
  • Win2008 Server Core如何操作?5个步骤学会Win2008 Server Core操作
  • 注册表 启动
  • win7系统怎么打开开机启动项
  • rpm命令的作用是什么
  • centos uuid
  • xp系统怎么打开启动项
  • 怎么从win8装回win7
  • virtualbox 虚拟化
  • unity lightmap uv
  • nodejs爬取数据
  • 批处理文件.bat
  • bat脚本怎么运行
  • unity资源文件
  • 常用的批处理命令
  • android缓存机制
  • 云南国税通用发票查询
  • 土地增值税旧房转让计算方法
  • 丹东银行总行电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设