阅读时间:1 分钟
0 字
第一个页面
这一页主要讲:怎么在 DVHA Pro 里加你的第一个业务页面。
如果你刚把项目跑起来,这通常是最适合开始动手的一步。
你要做的事情其实只有两件
- 把页面接进路由
- 把页面放进菜单
也就是说:
- 路由解决“页面能不能打开”
- 菜单解决“页面能不能在后台里点到”
1. 新建一个页面组件
先创建一个页面文件,比如:
vue
<!-- src/pages/Hello.vue -->
<template>
<div>Hello DVHA Pro</div>
</template>2. 在管理端里加路由和菜单
ts
const config = {
manages: [
{
name: 'admin',
routePrefix: '/admin',
routes: [
{
name: 'admin.hello',
path: 'hello',
component: () => import('./pages/Hello.vue'),
},
],
menus: [
{
name: 'hello',
label: 'Hello',
path: 'hello',
},
],
},
],
}3. 这段配置怎么理解
routes
表示这个管理端里有哪些页面路由。
这里这一段:
ts
{
name: 'admin.hello',
path: 'hello',
component: () => import('./pages/Hello.vue'),
}意思就是:
- 访问这个路由时
- 打开
Hello.vue
menus
表示侧边栏里显示什么菜单。
这里这一段:
ts
{
name: 'hello',
label: 'Hello',
path: 'hello',
}意思就是:
- 侧边栏显示一个
Hello菜单 - 点击后跳到
hello这个页面
4. 最常见的问题
菜单能看到,但页面打不开
先检查:
routes里有没有这个页面component路径有没有写对path是否一致
页面能打开,但菜单里没有
先检查:
menus里有没有对应项- 菜单
path是否正确 - 菜单是否被隐藏
5. 做完这一步后你应该得到什么
完成后,你应该已经能:
- 在后台菜单里看到一个新页面
- 点击菜单进入这个页面
- 开始往页面里写自己的业务内容
这就意味着,你已经迈过了“项目能跑”和“我能开始做业务”之间最关键的一步。
下一步建议
做完第一个页面后,最推荐继续看: