feat: add reusable ArticleTags component

This commit is contained in:
Tim
2025-07-08 16:31:12 +08:00
parent bc39dd8ee1
commit 66cee606fd
3 changed files with 35 additions and 14 deletions

View File

@@ -0,0 +1,28 @@
<template>
<div class="article-tags-container">
<div
class="article-info-item"
v-for="tag in tags"
:key="tag.id || tag.name"
>
<img
v-if="tag.smallIcon"
class="article-info-item-img"
:src="tag.smallIcon"
:alt="tag.name"
/>
<div class="article-info-item-text">{{ tag.name }}</div>
</div>
</div>
</template>
<script>
export default {
name: 'ArticleTags',
props: {
tags: { type: Array, default: () => [] }
}
}
</script>
<!-- 此组件不包含样式使用方可根据需要自行定义 -->