当前位置: 首页 > news >正文

ElementPlus---Timeline 时间线组件使用示例

介绍

使用ElementPlus时间线组件在后台首页实现通知公告列表展示,使用Vue3开发。

实现代码

Vue3代码

<el-timeline><el-timeline-itemstyle="max-width: 600px"v-for="(activity, index) in activities":key="index":timestamp="activity.releaseTime"placement="top"><el-card><h4>{{ activity.name }}</h4><p>{{ activity.content }}</p></el-card></el-timeline-item><el-timeline-item><RouterLink to="/homeNotice">更多</RouterLink></el-timeline-item></el-timeline>

JS代码

///列表
const activities = ref<SysNotice[]>([])
onMounted(() => {getNoticeList()
})const getNoticeList = async () => {const { code, data } = await crudApi.listUrl<SysNotice>(SysIndexUrl.GetNotice.replace('{num}', '3'))if (code === 200) {activities.value = data}
}

完整代码

<template><el-timeline><el-timeline-itemstyle="max-width: 600px"v-for="(activity, index) in activities":key="index":timestamp="activity.releaseTime"placement="top"><el-card><h4>{{ activity.name }}</h4><p>{{ activity.content }}</p></el-card></el-timeline-item><el-timeline-item><RouterLink to="/homeNotice">更多</RouterLink></el-timeline-item></el-timeline>
</template><script setup lang="ts">
import { onMounted, ref } from 'vue'
import { RouterLink } from 'vue-router'
import type { SysNotice } from '@/api/types'
import crudApi from '@/api/system/crudApi'
import { SysIndexUrl } from '@/api/urls'///列表
const activities = ref<SysNotice[]>([])
onMounted(() => {getNoticeList()
})const getNoticeList = async () => {const { code, data } = await crudApi.listUrl<SysNotice>(SysIndexUrl.GetNotice.replace('{num}', '3'))if (code === 200) {activities.value = data}
}
</script><style scoped>
.name {cursor: pointer;
}
</style>
http://www.lryc.cn/news/449432.html

相关文章:

  • 推荐4款2024年大家都在用的高质量翻译器。
  • Mybatis 返回 Map 对象
  • Vue3(三)路由基本使用、工作模式(history,hash)、query传参和param传参、props配置、编程式路由导航
  • TypeScript概念讲解
  • C++ | Leetcode C++题解之第437题路径总和III
  • 回复《对话损友 2》
  • MySQL - 运维篇
  • WebGIS开发及市面上各种二三维GIS开发框架对比分析
  • [论文精读]TorWard: Discovery, Blocking, and Traceback of Malicious Traffic Over Tor
  • pytest - 多线程提速
  • python中logging的用法
  • 【YOLO目标检测车牌数据集】共10000张、已标注txt格式、有训练好的yolov5的模型
  • gdb xterm 调试 openmpi 程序
  • 【STM32】江科大STM32笔记汇总(已完结)
  • Java基础扫盲(二)
  • 兼容React的刮刮乐完整代码实现
  • PHP程序如何实现限制一台电脑登录?
  • nodejs fs 模块的简介与相关案例
  • 计算机毕业设计 基于Flask+Vue的博客系统 Python毕业设计 前后端分离 附源码 讲解 文档
  • 基于SSH的酒店管理系统的设计与实现 (含源码+sql+视频导入教程)
  • 消息队列10:为RabbitMq添加连接池
  • 在使用 Docker 时,用户可能会遇到各种常见的错误和问题
  • MinIO使用客户端进行桶和对象的管理
  • 数据库管理-第244期 一次无法switchover的故障处理(20240928)
  • 太绝了死磕这本大模型神书!
  • Kevin‘s notes about Qt---Episode 6 不同类中创建同一对象
  • YOLOv9改进策略【Conv和Transformer】| AssemFormer 结合卷积与 Transformer 优势,弥补传统方法不足
  • Git 的安装和配置
  • InternVL 微调实践
  • 自然语言处理在人工智能领域的发展历程,以及NLP重点模型介绍