vue上下滚动效果,vue 自动滚动

  vue上下滚动效果,vue 自动滚动

  本文主要介绍vue实现消息无缝向上滚动的效果。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享vue实现消息向上无缝滚动效果的具体代码,供大家参考。具体内容如下

  代码:

  ul class= new-list :class= { anim:animate } @ mouseenter= Stop() @ mouseleave= Up()

  李v-for=通知中的项目

  .

  /李

  /ul

  脚本

  导出默认值{

  data() {

  返回{

  通知列表:[],

  动画:假,

  intNum:未定义,

  }

  },

  已创建:函数(){

  this . getnoticedata();

  },

  方法:{

  getNoticeData() {

  这个。$http.get(/news/allList ,{

  参数:{

  页码:10,

   currentPage: 1

  }

  }).然后(res={

  this . notice list=RES . data . items;

  这个。scroll up();

  });

  },

  ScrollUp() {

  this.intNum=setInterval(()={

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

  setTimeout(()={

  this . notice list . push(this . notice list[0]);//将数组的第一个元素添加到数组的

  this . notice list . shift();//删除数组的第一个元素

  this.animate=false

  },500)

  }, 10000);

  },

  //向上移动鼠标停止

  Stop() {

  clear interval(this . int num);

  },

  Up() {

  这个。scroll up();

  },

  }

  }

  /脚本

  模式。新列表{

  行高:28px

  过渡:前0.5s

  }。动画{

  过渡:全0.5s

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

  }

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

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

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