vue 滚动显示,vue数据滚动效果组件

  vue 滚动显示,vue数据滚动效果组件

  本文主要介绍vue如何上下滚动广告栏。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享vue实现上下滚动广告栏效果的具体代码,供大家参考。具体内容如下

  Html部分

  div class=滚

  img src=xxx.jpg alt /

  ul:class= { marquee _ top:animate }

   li v-for=(item,index) in msg :key=index

  span class=txtWrap

  Class= txt {{item.name}}被劫货物{{item.goods}}/span

  已经有123人申请了

  /span

  /李

  /ul

  /div

  Js零件

  data () {

  返回{

  消息:[

  {

  姓名:张* * ,

  商品:“牙膏”

  },

  {

  姓名:王* * ,

  商品:牙刷

  },

  {

  名称:时钟* * ,

  商品:“肥皂”

  }

  ],

  动画:假,

  设置时间: //计时器

  }

  },

  已安装:{

  this . setintime=setInterval(this . show marquee,3000)

  },

  销毁(){

  Clear interval(this . setintime)//在页面被销毁时清除计时器。

  },

  方法:{

  //滚动条滚动

  showMarquee () {

  this.animate=true

  setTimeout(()={

  this.msg.push(this.msg[0])

  this.msg.shift()

  this.animate=false

  }, 500)

  },

  }

  关键css部件。marquee_top {

  过渡:全0.5s

  边距-顶部:-26px;/*集装箱高度*/

  }

  效果:

  (图中有个地方直接为gif图片的首尾部分更改内容)

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

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

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