Files
Situation-Awareness-Platfor…/src/components/ReleaseCard
2025-03-12 18:41:20 +08:00
..
2025-03-12 18:41:20 +08:00
2025-03-12 18:41:20 +08:00
2025-03-12 18:41:20 +08:00
2025-03-12 18:41:20 +08:00

TS接口文档可以查看同文件夹下的types.ts, demo可以访问/demo777进行查看

<release-card :data="releaseData" simple>
  <template #detail>
    hello, world
  </template>
</release-card>
// script
const releaseData: ReleaseCardData = {
  title: '4.1.0',
  version: '4.1.0',
  userInfo: {
    nickname: 'username',
    imgSrc: '',
    path: '/sasad'
  },
  createdTime: '2023-07-08',
  tag: '3.3.3',
  commit: '233de2',
  validated: true,
  attachments: [
    {
      filename: 'openharmony-4.1.0-android-sdk.zip',
      size: '189 MB',
      updatedTime: '2023-03-05',
      link: 'https://github.com/mrdoob/three.js/archive/refs/tags/r154.tar.gz'
    },
    {
      filename: '下载Source Codetar.gz',
      type: 'zip',
      updatedTime: '2023-03-05',
      link: 'https://github.com/mrdoob/three.js/archive/refs/tags/r154.tar.gz'
    }
  ]
};

Props

参数 说明 类型 可选值 默认值
data release数据 ReleaseCardData {}
simple? 是否开启简易显示 boolean false

Emits

注意:以下事件都是组件内部对应的按钮点击触发,如果用插槽自定义对应区域的内容的话,事件自行监听即可

方法 说明 返回值
compare 对比tag ReleaseCardData
edit 编辑 ReleaseCardData
delete 删除 ReleaseCardData

Slots

名称 说明
header 组件头部区域插槽
title 组件标题区域插槽
avatar 组件头部头像区域插槽
created-time 组件头部时间区域插槽
tag 组件头部标签区域插槽
commit 组件头部commit信息区域插槽
actions 组件操作区域插槽
detail 组件详细信息区域插槽
attachments-header 组件附件信息头部区域插槽
attachments-content 组件附件信息内容区域插槽
attachment 组件附件行区域插槽
attachment-name 组件附件行名称区域插槽
attachment-size 组件附件行文件大小区域插槽
attachment-time 组件附件行文件更新时间区域插槽