chore: 导入清理前的完整工程状态(含 Capacitor 原生壳,作为回滚备份点)

This commit is contained in:
toor
2026-10-21 11:50:10 +08:00
committed by trae-solo-agent
commit 8ded87a3a8
389 changed files with 52242 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
<script lang="ts" setup>
import type { BottomMenuItem } from '@yunlefun/vue'
import YlfBottomMenu from '@yunlefun/vue/components/YlfBottomMenu.vue'
import YlfBottomMenuItem from '@yunlefun/vue/components/YlfBottomMenuItem.vue'
const items: BottomMenuItem[] = [
{
icon: 'i-ri-home-line',
activeIcon: 'i-ri-home-fill',
title: '首页',
to: '/',
},
{
icon: 'i-ri-compass-2-line',
activeIcon: 'i-ri-compass-2-fill',
title: '吃什么',
to: '/random',
},
// {
// icon: 'i-ri-compass-2-line',
// activeIcon: 'i-ri-compass-2-fill',
// title: '吃什么',
// to: '/about',
// },
{
icon: 'i-ri-question-line',
activeIcon: 'i-ri-question-fill',
title: '帮助',
to: '/help',
},
{
icon: 'i-ri-user-line',
activeIcon: 'i-ri-user-fill',
title: '我的',
to: '/user',
},
]
const route = useRoute()
const router = useRouter()
function onClick(item: BottomMenuItem) {
// router.push(item.to || '/')
router.replace(item.to || '/')
}
</script>
<template>
<YlfBottomMenu shadow-2xl pb="$cook-bottom-menu-padding-bottom">
<YlfBottomMenuItem
v-for="item in items"
:key="item.to"
:item="item"
:active="route.path === item.to"
class="pt-3"
@click="onClick"
/>
</YlfBottomMenu>
</template>