Files
Web_Template_Vue3_Dev/AI-Coding/openspec-lite/modules/vab-breadcrumb.yaml

29 lines
801 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Module Specvab-breadcrumb面包屑
module:
id: vab-breadcrumb
name: VabBreadcrumb面包屑
type: ui
entrypoints:
- library/components/VabBreadcrumb/index.vue
public_api:
concept:
- "根据 routesStore.getRoutes + 当前 route.path 生成面包屑,并支持 meta.icon/meta.isCustomSvg"
dependency_closure:
runtime:
- "store-routesgetRoutes"
- "vue-routeruseRoute"
- "utils/routeshandleMatched(routes, path)"
- "i18ntranslate()"
- "Element Plusel-breadcrumb/el-breadcrumb-item"
- "VabIcon"
acceptance:
- "meta.breadcrumbHidden=true 的路由不出现在面包屑"
- "每个 crumb 的跳转目标使用 item.redirect若存在"
pitfalls:
- "依赖后端路由结构与 meta 字段title/icon/isCustomSvg"