feat(projects): add alova examples (#647)
* feat: optimistic subpackage `@sa/alova` * feat: add alova examples
This commit is contained in:
@ -21,6 +21,9 @@ export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<Ro
|
||||
"iframe-page": () => import("@/views/_builtin/iframe-page/[url].vue"),
|
||||
login: () => import("@/views/_builtin/login/index.vue"),
|
||||
about: () => import("@/views/about/index.vue"),
|
||||
alova_request: () => import("@/views/alova/request/index.vue"),
|
||||
alova_scenes: () => import("@/views/alova/scenes/index.vue"),
|
||||
alova_user: () => import("@/views/alova/user/index.vue"),
|
||||
"function_hide-child_one": () => import("@/views/function/hide-child/one/index.vue"),
|
||||
"function_hide-child_three": () => import("@/views/function/hide-child/three/index.vue"),
|
||||
"function_hide-child_two": () => import("@/views/function/hide-child/two/index.vue"),
|
||||
|
||||
@ -50,6 +50,51 @@ export const generatedRoutes: GeneratedRoute[] = [
|
||||
order: 10
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'alova',
|
||||
path: '/alova',
|
||||
component: 'layout.base',
|
||||
meta: {
|
||||
title: 'alova',
|
||||
i18nKey: 'route.alova',
|
||||
icon: 'carbon:http',
|
||||
order: 7
|
||||
},
|
||||
children: [
|
||||
{
|
||||
name: 'alova_request',
|
||||
path: '/alova/request',
|
||||
component: 'view.alova_request',
|
||||
meta: {
|
||||
title: 'alova_request',
|
||||
i18nKey: 'route.alova_request',
|
||||
order: 1
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'alova_scenes',
|
||||
path: '/alova/scenes',
|
||||
component: 'view.alova_scenes',
|
||||
meta: {
|
||||
title: 'alova_scenes',
|
||||
i18nKey: 'route.alova_scenes',
|
||||
icon: 'cbi:scene-dynamic',
|
||||
order: 3
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'alova_user',
|
||||
path: '/alova/user',
|
||||
component: 'view.alova_user',
|
||||
meta: {
|
||||
title: 'alova_user',
|
||||
i18nKey: 'route.alova_user',
|
||||
icon: 'carbon:user-multiple',
|
||||
order: 2
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
name: 'function',
|
||||
path: '/function',
|
||||
|
||||
@ -175,10 +175,15 @@ const routeMap: RouteMap = {
|
||||
"document_unocss": "/document/unocss",
|
||||
"document_naive": "/document/naive",
|
||||
"document_antd": "/document/antd",
|
||||
"document_alova": "/document/alova",
|
||||
"403": "/403",
|
||||
"404": "/404",
|
||||
"500": "/500",
|
||||
"about": "/about",
|
||||
"alova": "/alova",
|
||||
"alova_request": "/alova/request",
|
||||
"alova_scenes": "/alova/scenes",
|
||||
"alova_user": "/alova/user",
|
||||
"function": "/function",
|
||||
"function_hide-child": "/function/hide-child",
|
||||
"function_hide-child_one": "/function/hide-child/one",
|
||||
|
||||
@ -91,6 +91,20 @@ const customRoutes: CustomRoute[] = [
|
||||
icon: 'logos:naiveui'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'document_alova',
|
||||
path: '/document/alova',
|
||||
component: 'view.iframe-page',
|
||||
props: {
|
||||
url: 'https://alova.js.org'
|
||||
},
|
||||
meta: {
|
||||
title: 'document_alova',
|
||||
i18nKey: 'route.document_alova',
|
||||
order: 7,
|
||||
localIcon: 'alova'
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'document_project',
|
||||
path: '/document/project',
|
||||
|
||||
Reference in New Issue
Block a user