index.vue
679 Bytes
<script lang="ts" setup>
import { Tooltip } from 'ant-design-vue';
import { formatToDateTime } from '/@/utils/dateUtil';
const props = defineProps<{
time?: number | null;
}>();
const formatDate = (time?: Nullable<number>) => {
return props.time ? formatToDateTime(time, 'YYYY-MM-DD HH:mm:ss') : '暂无更新时间';
};
</script>
<template>
<div class="flex p-5 justify-center items-center text-gray-400 text-xs w-full dark:text-light-50">
<Tooltip :title="formatDate(time)">
<div class="truncate px-1">
<span>更新时间:</span>
<span class="ml-2">{{ formatDate(time) }}</span>
</div>
</Tooltip>
</div>
</template>