feat(projects): add alova examples (#647)

* feat: optimistic subpackage `@sa/alova`

* feat: add alova examples
This commit is contained in:
Scott Hu
2024-10-17 17:20:48 +08:00
committed by Soybean
parent 641f3160d6
commit a6545265ac
33 changed files with 1484 additions and 1 deletions

View File

@ -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"),

View File

@ -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',

View File

@ -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",

View File

@ -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',