3.2 KiB
3.2 KiB
可供 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/