Merge pull request #132 from nagisa77/codex/ui

Add topic switching placeholders
This commit is contained in:
Tim
2025-07-09 18:16:09 +08:00
committed by GitHub

View File

@@ -9,7 +9,13 @@
<div class="topic-container"> <div class="topic-container">
<div class="topic-item-container"> <div class="topic-item-container">
<div v-for="topic in topics" :key="topic" class="topic-item" :class="{ selected: topic === selectedTopic }"> <div
v-for="topic in topics"
:key="topic"
class="topic-item"
:class="{ selected: topic === selectedTopic }"
@click="selectedTopic = topic"
>
{{ topic }} {{ topic }}
</div> </div>
<CategorySelect v-model="selectedCategory" /> <CategorySelect v-model="selectedCategory" />
@@ -18,6 +24,7 @@
</div> </div>
<div class="article-container"> <div class="article-container">
<template v-if="selectedTopic === '最新'">
<div class="header-container"> <div class="header-container">
<div class="header-item main-item"> <div class="header-item main-item">
<div class="header-item-text">话题</div> <div class="header-item-text">话题</div>
@@ -73,6 +80,16 @@
{{ article.time }} {{ article.time }}
</div> </div>
</div> </div>
</template>
<div v-else-if="selectedTopic === '排行榜'" class="placeholder-container">
排行榜功能开发中敬请期待
</div>
<div v-else-if="selectedTopic === '热门'" class="placeholder-container">
热门帖子功能开发中敬请期待
</div>
<div v-else class="placeholder-container">
分类浏览功能开发中敬请期待
</div>
</div> </div>
</div> </div>
@@ -325,4 +342,13 @@ export default {
height: 100%; height: 100%;
object-fit: cover; object-fit: cover;
} }
.placeholder-container {
display: flex;
justify-content: center;
align-items: center;
height: 200px;
font-size: 16px;
opacity: 0.7;
}
</style> </style>