手写一个翻页功能

文章讲述了在Vue项目中对接海康摄像头时,如何编写翻页功能,包括使用`onNext`方法控制图片切换和动态加载视频列表的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在对接海康摄像头,需要写一个翻页得功能,于是乎就想到了手写,然后就记录一下。在vue项目里写的

 <img
   :src="require('')"
   alt=""
   @click="onNext('delete')"
 />
 <img
   :src="require('')"
   alt=""
   @click="onNext('add')"
 />
iDIndex: 0,

onNext(type) {
  /**
   * console.log('getIChannelID', this.getIChannelID);
   * getIChannelID(所有硬盘录像机得通道号)
   */
  if (type === "add") {
    this.iDIndex++;
  } else {
    if (this.iDIndex == 0) {
      return;
    }
    this.iDIndex--;
  }

  WebVideoCtrl.I_StopAllPlay();
  this.$nextTick(() => {
    const total = this.page * this.page; //窗口数量
    let numWindow = total * this.iDIndex; //当前窗口第几页
    const length = total * (this.iDIndex + 1); // 当前页到下一页得数量
    let index = total * this.iDIndex;
    console.log(
      "total:",
      total,
      "numWindow",
      numWindow,
      "length:",
      length,
      "index:",
      index
    );
    for (numWindow; numWindow < length; numWindow++) {
      if (this.groupVideoList.length > numWindow) {
        this.clickStartRealPlay(
          this.groupVideoList[numWindow].webChannel,
          numWindow - index,
          this.groupVideoList[numWindow].webUserId
        );
      }
    }
  });
},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放学别走啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值