怎么在vue中实现一个走马灯效果

  介绍

这篇文章将为大家详细讲解有关怎么在vue中实现一个走马灯效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

HTML

& lt; template>   ,& lt; div 类=癶ome"比;   & lt;才能div 类=癶ome-box"比;   ,,& lt; div 比;   ,,,& lt; div 类=癿arquee"比;   ,,,,& lt; div 类=癿arquee_box"比;   ,,,,,& lt; ul 类=癿arquee_list",:类=皗marquee_top:动画}“比;   ,,,,,,& lt; li  v=?项目,,指数),拷贝announcementArr",:关键=癷ndex"比;   ,,,,,,,& lt; span>{{项}}& lt;/span>   ,,,,,,& lt;/li>   ,,,,,& lt;/ul>   ,,,,& lt;/div>   ,,,& lt;/div>   ,,& lt;/div>   & lt;才能/div>   ,& lt;/div>   & lt;/template> CSS

& lt; style 类型=拔谋?css"比;   .home  {   ,高度:100%;   ,显示:flex;   ,justify-content:中心;   ,对齐项目:中心;   }   .home-box  {   ,宽度:200 px;   ,身高:200 px;   }   .marquee  {   ,宽度:100%;   ,高度:30 px;   ,对齐项目:中心;   ,颜色:# 3 a3a3a;   ,背景颜色:# fdfbde;   ,显示:flex;   ,box-sizing: border-box;   }      .marquee_box  {   ,显示:块;   ,位置:相对;   ,宽度:60%;   ,高度:30 px;   ,溢出:隐藏;   }      .marquee_list  {   ,显示:块;   ,位置:绝对;   ,上图:0;   ,左:0;   }      .marquee_top  {   ,转型:all  0.5年代;   ,margin-top: -30 px   }      .marquee_list  li  {   ,高度:30 px;   ,行高:30 px;   ,字体大小:12 px;   ,padding-left: 20 px;   }      .marquee_list  li  span  {   ,填充:0,2 px;   ,颜色:# f1543a;   }   & lt;/style>

JS

& lt; script>   export  default  {   ,,名字:& # 39;回家# 39;   数据才能(),{   ,,,return  {   ,,,,,announcementArr:, [],   ,,,,,动画:假   ,,,}   ,,},   安装(),{才能   ,,,this.addAnnouncement ();      ,,,setInterval (this.showMarquee, 2000);   ,,},   方法:才能,{   ,,,addAnnouncement:,()函数,{   ,,,,,this.announcementArr =,(& # 39;测试滚动001 & # 39;,& # 39;测试滚动002 & # 39;,& # 39;测试滚动003 & # 39;,& # 39;测试滚动004 & # 39;】   ,,,},   ,,,showMarquee:,()函数,{   ,,,,,this.animate =,真的;   ,,,,,setTimeout((),=祝辞,{   ,,,,,,,this.announcementArr.push (this.announcementArr [0]);   ,,,,,,,this.announcementArr.shift ();   ,,,,,,,this.animate =false   ,,,,,},,1000)   ,,,}   ,,}   }   & lt;/script>

关于怎么在vue中实现一个走马灯效果就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在vue中实现一个走马灯效果