vue可视化大屏怎么实现无线滚动列表飞入效果(vue,开发技术)

时间:2024-05-07 02:11:45 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

一、效果如下

vue可视化大屏怎么实现无线滚动列表飞入效果

二、代码如下(因项目是vite与vue3.0、element-plus)

<template><ulclass="IncidentMediateUlclearfix"v-infinite-scroll="infiniteScroll":infinite-scroll-disabled="Data.disabled"><liv-for="(item,index)inData.IncidentData":key="index"class="IncidentMediateliclearfix"@click="Details(item)":><img:src="getImageUrl(item.status)"alt=""/><divclass="Mediate"><el-tooltipclass="item"effect="light"popper-class="tooltipLight":content="item.name"placement="top"><pclass="headline">{{item.name}}</p></el-tooltip><pclass="time">{{item.reportTime}}</p><pclass="location">{{item.eventLocation}}</p></div></li></ul></template><scriptsetup>constcssIndex=ref(0)const列表方法=()=>{//获取到list列表后处理数据res.data与Data.IncidentData均为列表cssIndex.value=0res.data.forEach((item,index)=>{if(Data.IncidentData.length===0||Data.IncidentData.length<index){cssIndex.value+=1item.style={animationDelay:`${cssIndex.value*0.3}s`//加载动画}}else{item.style={animationDelay:`0s`//如果滚动将以前动画置为0}}})Data.IncidentData=res.data}</script><stylelang="scss"scoped>.IncidentMediateli{transform:translateX(100%);animation:rise-in1sforwards;@keyframesrise-in{to{transform:translateX(0);}}}</style>
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:vue可视化大屏怎么实现无线滚动列表飞入效果的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:iOS怎么使用NSURLConnection实现断点续传下载下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18