Files
Web_Template_Vue3_Dev/AI-Coding/Search-Anchors.md

41 lines
3.2 KiB
Markdown
Raw Normal View History

# 可供 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/`