feat(cli): add message and about views

This commit is contained in:
Tim
2025-07-03 14:35:46 +08:00
parent 9cfb359652
commit 0caed0187f
4 changed files with 55 additions and 9 deletions

View File

@@ -2,18 +2,18 @@
<transition name="slide">
<nav v-if="visible" class="menu">
<div class="menu-item-container">
<div class="menu-item selected">
<router-link class="menu-item" exact-active-class="selected" to="/">
<i class="menu-item-icon fas fa-hashtag"></i>
<router-link class="menu-item-text" to="/">话题</router-link>
</div>
<div class="menu-item">
<span class="menu-item-text">话题</span>
</router-link>
<router-link class="menu-item" exact-active-class="selected" to="/message">
<i class="menu-item-icon fas fa-envelope"></i>
<router-link class="menu-item-text" to="/">我的消息</router-link>
</div>
<div class="menu-item">
<span class="menu-item-text">我的消息</span>
</router-link>
<router-link class="menu-item" exact-active-class="selected" to="/about">
<i class="menu-item-icon fas fa-info-circle"></i>
<router-link class="menu-item-text" to="/">关于</router-link>
</div>
<span class="menu-item-text">关于</span>
</router-link>
</div>
</nav>
</transition>

View File

@@ -1,11 +1,23 @@
import { createRouter, createWebHistory } from 'vue-router'
import HomePageView from '../views/HomePageView.vue'
import MessagePageView from '../views/MessagePageView.vue'
import AboutPageView from '../views/AboutPageView.vue'
const routes = [
{
path: '/',
name: 'home',
component: HomePageView
},
{
path: '/message',
name: 'message',
component: MessagePageView
},
{
path: '/about',
name: 'about',
component: AboutPageView
}
]

View File

@@ -0,0 +1,17 @@
<template>
<div class="about-page">
关于页面内容
</div>
</template>
<script>
export default {
name: 'AboutPageView'
}
</script>
<style scoped>
.about-page {
padding: 20px;
}
</style>

View File

@@ -0,0 +1,17 @@
<template>
<div class="message-page">
消息页内容
</div>
</template>
<script>
export default {
name: 'MessagePageView'
}
</script>
<style scoped>
.message-page {
padding: 20px;
}
</style>