7 changed files with 34 additions and 251 deletions
@ -1,18 +0,0 @@ |
|||||||
/** |
|
||||||
* @program: kicc-ui |
|
||||||
* @description: unplugin-vue-components配置 |
|
||||||
* 提供对vite的按需引入antd组件功能 |
|
||||||
* 文档: https://github.com/anncwb/vite-plugin-style-import
|
|
||||||
* @author: entfrm开发团队-王翔 |
|
||||||
* @create: 2022/4/5 |
|
||||||
*/ |
|
||||||
|
|
||||||
import Components from 'unplugin-vue-components/vite'; |
|
||||||
import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers'; |
|
||||||
|
|
||||||
export function compImportPlugin() { |
|
||||||
const comps = Components({ |
|
||||||
resolvers: [AntDesignVueResolver()] |
|
||||||
}); |
|
||||||
return comps; |
|
||||||
} |
|
@ -1,117 +0,0 @@ |
|||||||
// generated by unplugin-vue-components
|
|
||||||
// We suggest you to commit this file into source control
|
|
||||||
// Read more: https://github.com/vuejs/vue-next/pull/3399
|
|
||||||
import '@vue/runtime-core' |
|
||||||
|
|
||||||
declare module '@vue/runtime-core' { |
|
||||||
export interface GlobalComponents { |
|
||||||
AAvatar: typeof import('ant-design-vue/es')['Avatar'] |
|
||||||
ABreadcrumb: typeof import('ant-design-vue/es')['Breadcrumb'] |
|
||||||
AButton: typeof import('ant-design-vue/es')['Button'] |
|
||||||
AButtonGroup: typeof import('ant-design-vue/es')['ButtonGroup'] |
|
||||||
ACol: typeof import('ant-design-vue/es')['Col'] |
|
||||||
AInput: typeof import('ant-design-vue/es')['Input'] |
|
||||||
AList: typeof import('ant-design-vue/es')['List'] |
|
||||||
AListItem: typeof import('ant-design-vue/es')['ListItem'] |
|
||||||
AListItemMeta: typeof import('ant-design-vue/es')['ListItemMeta'] |
|
||||||
ApiSelect: typeof import('./src/components/Form/src/components/ApiSelect.vue')['default'] |
|
||||||
ApiTreeSelect: typeof import('./src/components/Form/src/components/ApiTreeSelect.vue')['default'] |
|
||||||
AppDarkModeToggle: typeof import('./src/components/Application/src/AppDarkModeToggle.vue')['default'] |
|
||||||
AppLocalePicker: typeof import('./src/components/Application/src/AppLocalePicker.vue')['default'] |
|
||||||
AppLogo: typeof import('./src/components/Application/src/AppLogo.vue')['default'] |
|
||||||
AppProvider: typeof import('./src/components/Application/src/AppProvider.vue')['default'] |
|
||||||
AppSearch: typeof import('./src/components/Application/src/search/AppSearch.vue')['default'] |
|
||||||
AppSearchFooter: typeof import('./src/components/Application/src/search/AppSearchFooter.vue')['default'] |
|
||||||
AppSearchKeyItem: typeof import('./src/components/Application/src/search/AppSearchKeyItem.vue')['default'] |
|
||||||
AppSearchModal: typeof import('./src/components/Application/src/search/AppSearchModal.vue')['default'] |
|
||||||
ATabPane: typeof import('ant-design-vue/es')['TabPane'] |
|
||||||
ATabs: typeof import('ant-design-vue/es')['Tabs'] |
|
||||||
ATag: typeof import('ant-design-vue/es')['Tag'] |
|
||||||
ATreeSelect: typeof import('ant-design-vue/es')['TreeSelect'] |
|
||||||
ATypographyParagraph: typeof import('ant-design-vue/es')['TypographyParagraph'] |
|
||||||
Authority: typeof import('./src/components/Authority/src/Authority.vue')['default'] |
|
||||||
BasicArrow: typeof import('./src/components/Basic/src/BasicArrow.vue')['default'] |
|
||||||
BasicButton: typeof import('./src/components/Button/src/BasicButton.vue')['default'] |
|
||||||
BasicDrawer: typeof import('./src/components/Drawer/src/BasicDrawer.vue')['default'] |
|
||||||
BasicForm: typeof import('./src/components/Form/src/BasicForm.vue')['default'] |
|
||||||
BasicHelp: typeof import('./src/components/Basic/src/BasicHelp.vue')['default'] |
|
||||||
BasicMenu: typeof import('./src/components/Menu/src/BasicMenu.vue')['default'] |
|
||||||
BasicMenuItem: typeof import('./src/components/Menu/src/components/BasicMenuItem.vue')['default'] |
|
||||||
BasicModal: typeof import('./src/components/Modal/src/BasicModal.vue')['default'] |
|
||||||
BasicSubMenuItem: typeof import('./src/components/Menu/src/components/BasicSubMenuItem.vue')['default'] |
|
||||||
BasicTable: typeof import('./src/components/Table/src/BasicTable.vue')['default'] |
|
||||||
BasicTitle: typeof import('./src/components/Basic/src/BasicTitle.vue')['default'] |
|
||||||
BasicUpload: typeof import('./src/components/Upload/src/BasicUpload.vue')['default'] |
|
||||||
ClickOutSide: typeof import('./src/components/ClickOutSide/src/ClickOutSide.vue')['default'] |
|
||||||
CollapseContainer: typeof import('./src/components/Container/src/collapse/CollapseContainer.vue')['default'] |
|
||||||
CollapseHeader: typeof import('./src/components/Container/src/collapse/CollapseHeader.vue')['default'] |
|
||||||
CollapseTransition: typeof import('./src/components/Transition/src/CollapseTransition.vue')['default'] |
|
||||||
ColumnSetting: typeof import('./src/components/Table/src/components/settings/ColumnSetting.vue')['default'] |
|
||||||
ContextMenu: typeof import('./src/components/ContextMenu/src/ContextMenu.vue')['default'] |
|
||||||
CopperModal: typeof import('./src/components/Cropper/src/CopperModal.vue')['default'] |
|
||||||
CountButton: typeof import('./src/components/CountDown/src/CountButton.vue')['default'] |
|
||||||
CountdownInput: typeof import('./src/components/CountDown/src/CountdownInput.vue')['default'] |
|
||||||
CountTo: typeof import('./src/components/CountTo/src/CountTo.vue')['default'] |
|
||||||
Cropper: typeof import('./src/components/Cropper/src/Cropper.vue')['default'] |
|
||||||
CropperAvatar: typeof import('./src/components/Cropper/src/CropperAvatar.vue')['default'] |
|
||||||
Description: typeof import('./src/components/Description/src/Description.vue')['default'] |
|
||||||
DrawerFooter: typeof import('./src/components/Drawer/src/components/DrawerFooter.vue')['default'] |
|
||||||
DrawerHeader: typeof import('./src/components/Drawer/src/components/DrawerHeader.vue')['default'] |
|
||||||
Dropdown: typeof import('./src/components/Dropdown/src/Dropdown.vue')['default'] |
|
||||||
EditableCell: typeof import('./src/components/Table/src/components/editable/EditableCell.vue')['default'] |
|
||||||
Editor: typeof import('./src/components/Tinymce/src/Editor.vue')['default'] |
|
||||||
EditTableHeaderIcon: typeof import('./src/components/Table/src/components/EditTableHeaderIcon.vue')['default'] |
|
||||||
ExportExcelModal: typeof import('./src/components/Excel/src/ExportExcelModal.vue')['default'] |
|
||||||
FileList: typeof import('./src/components/Upload/src/FileList.vue')['default'] |
|
||||||
FormAction: typeof import('./src/components/Form/src/components/FormAction.vue')['default'] |
|
||||||
FormItem: typeof import('./src/components/Form/src/components/FormItem.vue')['default'] |
|
||||||
FullScreenSetting: typeof import('./src/components/Table/src/components/settings/FullScreenSetting.vue')['default'] |
|
||||||
HeaderCell: typeof import('./src/components/Table/src/components/HeaderCell.vue')['default'] |
|
||||||
Icon: typeof import('./src/components/Icon/src/Icon.vue')['default'] |
|
||||||
IconPicker: typeof import('./src/components/Icon/src/IconPicker.vue')['default'] |
|
||||||
ImgUpload: typeof import('./src/components/Tinymce/src/ImgUpload.vue')['default'] |
|
||||||
ImportExcel: typeof import('./src/components/Excel/src/ImportExcel.vue')['default'] |
|
||||||
LazyContainer: typeof import('./src/components/Container/src/LazyContainer.vue')['default'] |
|
||||||
Loading: typeof import('./src/components/Loading/src/Loading.vue')['default'] |
|
||||||
Markdown: typeof import('./src/components/Markdown/src/Markdown.vue')['default'] |
|
||||||
Menu: typeof import('./src/components/SimpleMenu/src/components/Menu.vue')['default'] |
|
||||||
MenuCollapseTransition: typeof import('./src/components/SimpleMenu/src/components/MenuCollapseTransition.vue')['default'] |
|
||||||
MenuItem: typeof import('./src/components/SimpleMenu/src/components/MenuItem.vue')['default'] |
|
||||||
MenuItemContent: typeof import('./src/components/Menu/src/components/MenuItemContent.vue')['default'] |
|
||||||
ModalClose: typeof import('./src/components/Modal/src/components/ModalClose.vue')['default'] |
|
||||||
ModalFooter: typeof import('./src/components/Modal/src/components/ModalFooter.vue')['default'] |
|
||||||
ModalHeader: typeof import('./src/components/Modal/src/components/ModalHeader.vue')['default'] |
|
||||||
ModalWrapper: typeof import('./src/components/Modal/src/components/ModalWrapper.vue')['default'] |
|
||||||
PageFooter: typeof import('./src/components/Page/src/PageFooter.vue')['default'] |
|
||||||
PageWrapper: typeof import('./src/components/Page/src/PageWrapper.vue')['default'] |
|
||||||
PopConfirmButton: typeof import('./src/components/Button/src/PopConfirmButton.vue')['default'] |
|
||||||
Qrcode: typeof import('./src/components/Qrcode/src/Qrcode.vue')['default'] |
|
||||||
RadioButtonGroup: typeof import('./src/components/Form/src/components/RadioButtonGroup.vue')['default'] |
|
||||||
RedoSetting: typeof import('./src/components/Table/src/components/settings/RedoSetting.vue')['default'] |
|
||||||
RouterLink: typeof import('vue-router')['RouterLink'] |
|
||||||
RouterView: typeof import('vue-router')['RouterView'] |
|
||||||
Scrollbar: typeof import('./src/components/Scrollbar/src/Scrollbar.vue')['default'] |
|
||||||
ScrollContainer: typeof import('./src/components/Container/src/ScrollContainer.vue')['default'] |
|
||||||
Settings: typeof import('./src/components/Table/src/components/settings/index.vue')['default'] |
|
||||||
SimpleMenu: typeof import('./src/components/SimpleMenu/src/SimpleMenu.vue')['default'] |
|
||||||
SimpleMenuTag: typeof import('./src/components/SimpleMenu/src/SimpleMenuTag.vue')['default'] |
|
||||||
SimpleSubMenu: typeof import('./src/components/SimpleMenu/src/SimpleSubMenu.vue')['default'] |
|
||||||
SizeSetting: typeof import('./src/components/Table/src/components/settings/SizeSetting.vue')['default'] |
|
||||||
StrengthMeter: typeof import('./src/components/StrengthMeter/src/StrengthMeter.vue')['default'] |
|
||||||
SubMenuItem: typeof import('./src/components/SimpleMenu/src/components/SubMenuItem.vue')['default'] |
|
||||||
SvgIcon: typeof import('./src/components/Icon/src/SvgIcon.vue')['default'] |
|
||||||
TableAction: typeof import('./src/components/Table/src/components/TableAction.vue')['default'] |
|
||||||
TableFooter: typeof import('./src/components/Table/src/components/TableFooter.vue')['default'] |
|
||||||
TableHeader: typeof import('./src/components/Table/src/components/TableHeader.vue')['default'] |
|
||||||
TableImg: typeof import('./src/components/Table/src/components/TableImg.vue')['default'] |
|
||||||
TableTitle: typeof import('./src/components/Table/src/components/TableTitle.vue')['default'] |
|
||||||
ThumbUrl: typeof import('./src/components/Upload/src/ThumbUrl.vue')['default'] |
|
||||||
Time: typeof import('./src/components/Time/src/Time.vue')['default'] |
|
||||||
Tree: typeof import('./src/components/Tree/src/Tree.vue')['default'] |
|
||||||
TreeHeader: typeof import('./src/components/Tree/src/TreeHeader.vue')['default'] |
|
||||||
UploadModal: typeof import('./src/components/Upload/src/UploadModal.vue')['default'] |
|
||||||
UploadPreviewModal: typeof import('./src/components/Upload/src/UploadPreviewModal.vue')['default'] |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
export {} |
|
@ -0,0 +1,24 @@ |
|||||||
|
/** |
||||||
|
* @program: kicc-ui |
||||||
|
* @description: 全局注册组件 |
||||||
|
* @author: entfrm开发团队-王翔 |
||||||
|
* @create: 2022/4/26 |
||||||
|
*/ |
||||||
|
|
||||||
|
import type { App } from 'vue'; |
||||||
|
import { Button } from './Button'; |
||||||
|
import { |
||||||
|
Button as AntButton, |
||||||
|
Input, |
||||||
|
Layout |
||||||
|
} from 'ant-design-vue'; |
||||||
|
|
||||||
|
const compList = [AntButton.Group]; |
||||||
|
|
||||||
|
export function registerGlobComp(app: App) { |
||||||
|
compList.forEach((comp) => { |
||||||
|
app.component(comp.name || comp.displayName, comp); |
||||||
|
}); |
||||||
|
|
||||||
|
app.use(Input).use(Button).use(Layout); |
||||||
|
} |
Loading…
Reference in new issue