|
|
@@ -4,12 +4,16 @@ import HomeView from '@/views/Home/index.vue'
|
|
|
import EnterpriseView from '@/views/Enterprise/index.vue'
|
|
|
import DocView from '@/views/Doc/index.vue'
|
|
|
|
|
|
-export interface NavItem extends RouteRecordRaw {
|
|
|
+export interface NavItem {
|
|
|
+ path: string
|
|
|
+ name: string
|
|
|
+ component: any
|
|
|
title: string
|
|
|
showInNav: boolean
|
|
|
+ meta?: Record<string, any>
|
|
|
}
|
|
|
|
|
|
-const routes: NavItem[] = [
|
|
|
+const routes: (NavItem & RouteRecordRaw)[] = [
|
|
|
{
|
|
|
path: '/',
|
|
|
name: 'home',
|
|
|
@@ -19,7 +23,7 @@ const routes: NavItem[] = [
|
|
|
},
|
|
|
{
|
|
|
path: '/enterprise',
|
|
|
- nema: 'enterprise',
|
|
|
+ name: 'enterprise',
|
|
|
component: EnterpriseView,
|
|
|
title: '行业案例',
|
|
|
showInNav: true
|
|
|
@@ -38,7 +42,7 @@ const routes: NavItem[] = [
|
|
|
|
|
|
const router = createRouter({
|
|
|
history: createWebHistory(import.meta.env.BASE_URL),
|
|
|
- routes: routes as RouteRecordRaw[]
|
|
|
+ routes
|
|
|
})
|
|
|
|
|
|
export default router
|