vue无限滚动多次请求数据,vue列表循环滚动

  vue无限滚动多次请求数据,vue列表循环滚动

  这篇文章主要为大家详细介绍了某视频剪辑软件实现无限消息无缝滚动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了某视频剪辑软件实现无限消息无缝滚动的具体代码,供大家参考,具体内容如下

  一、html

  div class=table_box

  div class=表标题

  div class=table_title_item 告警时间/div

  div class=table_title_item 所属集中器/div

  div class= table _ title _ item style= width:40% 内容/div

  /div

  div class=table_content

  div:class= { anim:animate } @ mouse enter= Stop() @ mouse leave= Up()

  div class= table _ item v-for=(item,index) in chart4 :key=index

   table _ column :title= item。wtime“{ item。wtime } }/div

  div class= table _ column :title= item。终端名称“{ item。终端名称} }/div

   table _ column 2 :title= item。备注“{ item。备注} }/div

  /div

  /div

  /div

  /div

  二、style。表格_框{

  填充:10px

  }。表_标题_项目{

  宽度:30%;

  高度:28px

  颜色:# fff

  颜色:# 01C0C3

  字体大小:14px

  行高:28px

  文本对齐:居中;

  }。表格_内容{

  保证金:5px

  身高:28vh

  溢出:隐藏;

  }。table_item{

  宽度:100%;

  //设定行高

  高度:30px

  行高:30px

  显示器:flex

  颜色:# 01C0C3

  字体大小:14px

  }。动画{

  //设定滚动

  过渡:全0.5s

  边距-顶部:-30px;//高度等于行高

  }。表格_列{

  宽度:30%;

  文本对齐:居中;

  //多出部分省略

  溢出:隐藏;

  文本溢出:省略号;

  显示:-WebKit-box;

  -WebKit-line-clamp:1;//行数

  -webkit-box-orient:垂直;

  }。表_列2 {

  宽度:40%;

  文本对齐:居中;

  //多出部分省略

  溢出:隐藏;

  文本溢出:省略号;

  显示:-WebKit-box;

  -WebKit-line-clamp:1;//行数

  -webkit-box-orient:垂直;

  }

  三、js

  脚本

  导出默认值{

  data() {

  返回{

  //告警滚动部分

  图表4: [],

  动画:假,

  intNum:未定义

  }

  },

  已创建(){

  this.getAlarmDatas()

  },

  方法:{

  //获取报警数据

  getAlarmDatas() {

  getAlarmInfo().然后(res={

  if(RES . code===1 RES . data。长度0){

  this.chart4=res.data

  这个ScrollUp()

  }

  })

  },

  /** 告警滚动部分*/

  ScrollUp() {

  //每次滚动时先清除上次定时器

  这个。停止()

  让那个=这个

  这个。int num=setInterval(function(){

  that.animate=true //向上滚动的时候需要添加css3过渡动画

  setTimeout(()={

  那个。图表4。推(那个。图表4[0])//将数组的第一个元素添加到数组的

  that.chart4.shift() //删除数组的第一个元素

  that.animate=false

  }, 500)

  }, 2000)

  },

  //鼠标移上去停止

  Stop() {

  clearInterval(this.intNum)

  },

  //鼠标移出

  Up() {

  这个ScrollUp()

  }

  }

  }

  /脚本

  四、效果

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: