iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue可视化大屏实现无线滚动列表飞入效果
  • 326
分享到

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

2024-04-02 19:04:59 326人浏览 安东尼
摘要

目录一、效果如下二、代码如下(因项目是vite与vue3.0、element-plus)一、效果如下 二、代码如下(因项目是vite与Vue3.0、element-plus) &l

一、效果如下

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

<template>
   <ul class="IncidentMediateUl clearfix" v-infinite-scroll="infiniteScroll" :infinite-scroll-disabled="Data.disabled" style="overflow: auto">
          <li v-for="(item, index) in Data.IncidentData" :key="index" class="IncidentMediateli clearfix" @click="Details(item)" :style="item.style">
            <img :src="getImageUrl(item.status)" alt="" />
            <div class="Mediate">
              <el-tooltip class="item" effect="light" popper-class="tooltipLight" :content="item.name" placement="top">
                <p class="headline">{{ item.name }}</p>
              </el-tooltip>
              <p class="time">{{ item.reportTime }}</p>
              <p class="location">{{ item.eventLocation }}</p>
            </div>
          </li>
        </ul>
</template>

<script setup>
const CSSIndex = ref(0)

const 列表方法 =()=>{
// 获取到list列表后处理数据 res.data  与Data.IncidentData 均为列表
  cssIndex.value = 0
  res.data.forEach((item, index) => {
    if (Data.IncidentData.length === 0 || Data.IncidentData.length < index) {
      cssIndex.value += 1
      item.style = {
        animationDelay: `${cssIndex.value * 0.3}s`  // 加载动画
      }
    } else {
      item.style = {
        animationDelay: `0s`  // 如果滚动将以前动画置为0 
      }
    }
  })
  Data.IncidentData = res.data
}
</script>
<style lang="scss" scoped>
.IncidentMediateli {
  transfORM: translateX(100%);
  animation: rise-in 1s forwards;
  @keyframes rise-in {
    to {
      transform: translateX(0);
    }
  }
}
</style>

到此这篇关于vue可视化大屏实现无线滚动列表飞入效果的文章就介绍到这了,更多相关vue 无线滚动列表飞入 效果内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue可视化大屏实现无线滚动列表飞入效果

本文链接: https://www.lsjlt.com/news/147465.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue可视化大屏实现无线滚动列表飞入效果
    目录一、效果如下二、代码如下(因项目是vite与vue3.0、element-plus)一、效果如下 二、代码如下(因项目是vite与vue3.0、element-plus) &l...
    99+
    2022-11-13
  • vue可视化大屏怎么实现无线滚动列表飞入效果
    今天小编给大家分享一下vue可视化大屏怎么实现无线滚动列表飞入效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、效果如下...
    99+
    2023-06-30
  • vue实现列表无缝滚动效果
    本文实例为大家分享了vue实现列表无缝滚动效果的具体代码,供大家参考,具体内容如下 1.安装 npm install vue-seamless-scroll --save 2.在需要...
    99+
    2022-11-13
  • vue中使用vue-seamless-scroll插件实现列表无缝滚动效果
    需求:使用vue-seamless-scroll插件实现列表无缝滚动,也可以添加相应的点击跳转,点击事件会存在点击失效的问题。支持上下左右无缝滚动,单步滚动停留时间,以及水平方向的手...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作