# 可供 AI 检索的关键锚点（Search Anchors）

> 这些关键词可用于语义检索或 grep。

- 入口：`createApp(App)`、`setupVab(app)`、`setupRouter(app).isReady()`
- setupVab：`require.context('./plugins'`、`require.context('./styles/background'`、`app.component('VabIcon'`、`createHead()`
- Mock：`setupMiddlewares: require('./mock')`、`mockjs`、`responseFake`
- Alias：`alias`、`@vab`、`/#`
- i18n：`createI18n({ legacy: false })`、`translate(`
- Store：`createPinia()`、`useSettingsStore(pinia)`
- Routes Store：`setRoutes(`、`filterRoutes(`、`resetRouter(`
- Router/Views：`component: () => import('@/views/`、`constantRoutes`、`asyncRoutes`、`breadcrumbHidden`、`noColumn`、`isCustomSvg`、`meta.target`、`meta.badge`、`meta.dot`
- Router Guard：`setupPermissions(`、`router.beforeEach`、`routesWhiteList`、`loginInterception`、`authentication`、`supportVisit`、`VabProgress.start()`、`document.title = getPageTitle`
- User Store：`getUserInfo(`、`resetAll(`、`removeToken(`
- Tabs Store：`visitedRoutes`、`noClosable`
- RouterView：`reload-router-view`、`keepAliveNameList`、`<keep-alive :include=`
- Refresh：`theme.showRefresh`、`$pub('reload-router-view')`
- Search：`Ctrl+K`、`vab_search_history`、`flattenMenus(`、`teleport to="body"`
- Lock：`theme.showLock`、`settings.lock`、`.vab-side-bar`、`handleUnLock`
- Menu：`menuComponent`、`VabSubMenu`、`VabMenuItem`、`inject('$pub')`、`reload-router-view`、`isHashRouterMode`、`teleported=false`
- Notice：`api/notice`、`getList()`、`theme.showNotice`、`notice-popover`、`清空消息成功`
- Language：`theme.showLanguage`、`useI18n().locale`、`changeLanguage(`、`getPageTitle(`
- FullScreen：`theme.showFullScreen`、`useFullscreen()`、`isFullscreen`、`toggle()`
- Footer：`vab-footer`、`$base-padding`、`$base-border-color`
- Avatar：`useUserStore()`、`toLoginRoute(`、`command="logout"`、`/setting/personalCenter`
- Breadcrumb：`handleMatched(`、`breadcrumbHidden`、`el-breadcrumb-item`
- Nav：`layout === 'comprehensive'`、`openFirstMenu`、`tabMenu.value.path`、`<vab-breadcrumb`
- ColumnBar：`theme.layout === 'column'`、`route.meta.noColumn`、`partialRoutes`、`defaultOpeneds`
- Logo：`settingsStore`、`logo`、`is-custom-svg`、`theme.layout`
- Link：`isExternal(`、`rel: 'noopener'`、`router-link`
- Fold：`toggleCollapse`、`collapse ? 'menu-unfold-line'`
- Card：`el-skeleton`、`skeletonRows`、`onBeforeRouteLeave`
- Theme：`updateTheme()`、`vab-*-variables.module.scss`、`$pub('theme')`、`$pub('random-theme')`
- Plugins：`app.config.globalProperties`、`app.provide(`、`v-permissions`、`app.config.errorHandler`
- ACL：`useAclStore`、`hasPermission(`
- Icons：`require.context('.', true, /\\.svg$/)`
- Config：`require('./src/config')`、`src/config/index.js`
- Config Keys：`authentication`、`loginInterception`、`routesWhiteList`、`supportVisit`、`rolesControl`、`isHashRouterMode`、`defaultOpeneds`、`uniqueOpened`、`openFirstMenu`、`tokenTableName`、`storage`、`titleSeparator`、`titleReverse`
- API：`src/utils/request.ts`、`axios.create`、`instance.interceptors`、`refreshToken`、`Authorization: Bearer`
- Plop：`plop.setGenerator`、`plopfile.js`、`plop-templates/`
