refactor: naive-ui 组件注册优化

This commit is contained in:
thelostword
2022-10-25 15:59:13 +08:00
parent 0107c5f035
commit 4c27623a0f

View File

@@ -1,140 +1,73 @@
import type { App } from 'vue'; import type { App } from 'vue';
import { import * as NaiveUI from 'naive-ui';
create,
NConfigProvider,
NMessageProvider,
NDialogProvider,
NInput,
NButton,
NForm,
NFormItem,
NCheckboxGroup,
NCheckbox,
NIcon,
NLayout,
NLayoutHeader,
NLayoutContent,
NLayoutFooter,
NLayoutSider,
NMenu,
NBreadcrumb,
NBreadcrumbItem,
NDropdown,
NSpace,
NTooltip,
NAvatar,
NTabs,
NTabPane,
NCard,
NRow,
NCol,
NDrawer,
NDrawerContent,
NDivider,
NSwitch,
NBadge,
NAlert,
NElement,
NTag,
NNotificationProvider,
NProgress,
NDatePicker,
NGrid,
NGridItem,
NList,
NListItem,
NThing,
NDataTable,
NPopover,
NPagination,
NSelect,
NRadioGroup,
NRadio,
NSteps,
NStep,
NInputGroup,
NResult,
NDescriptions,
NDescriptionsItem,
NTable,
NInputNumber,
NLoadingBarProvider,
NModal,
NUpload,
NTree,
NSpin,
NTimePicker,
NBackTop,
NSkeleton,
} from 'naive-ui';
const naive = create({ const naive = NaiveUI.create({
components: [ components: [
NMessageProvider, NaiveUI.NMessageProvider,
NDialogProvider, NaiveUI.NDialogProvider,
NConfigProvider, NaiveUI.NConfigProvider,
NInput, NaiveUI.NInput,
NButton, NaiveUI.NButton,
NForm, NaiveUI.NForm,
NFormItem, NaiveUI.NFormItem,
NCheckboxGroup, NaiveUI.NCheckboxGroup,
NCheckbox, NaiveUI.NCheckbox,
NIcon, NaiveUI.NIcon,
NLayout, NaiveUI.NLayout,
NLayoutHeader, NaiveUI.NLayoutHeader,
NLayoutContent, NaiveUI.NLayoutContent,
NLayoutFooter, NaiveUI.NLayoutFooter,
NLayoutSider, NaiveUI.NLayoutSider,
NMenu, NaiveUI.NMenu,
NBreadcrumb, NaiveUI.NBreadcrumb,
NBreadcrumbItem, NaiveUI.NBreadcrumbItem,
NDropdown, NaiveUI.NDropdown,
NSpace, NaiveUI.NSpace,
NTooltip, NaiveUI.NTooltip,
NAvatar, NaiveUI.NAvatar,
NTabs, NaiveUI.NTabs,
NTabPane, NaiveUI.NTabPane,
NCard, NaiveUI.NCard,
NRow, NaiveUI.NRow,
NCol, NaiveUI.NCol,
NDrawer, NaiveUI.NDrawer,
NDrawerContent, NaiveUI.NDrawerContent,
NDivider, NaiveUI.NDivider,
NSwitch, NaiveUI.NSwitch,
NBadge, NaiveUI.NBadge,
NAlert, NaiveUI.NAlert,
NElement, NaiveUI.NElement,
NTag, NaiveUI.NTag,
NNotificationProvider, NaiveUI.NNotificationProvider,
NProgress, NaiveUI.NProgress,
NDatePicker, NaiveUI.NDatePicker,
NGrid, NaiveUI.NGrid,
NGridItem, NaiveUI.NGridItem,
NList, NaiveUI.NList,
NListItem, NaiveUI.NListItem,
NThing, NaiveUI.NThing,
NDataTable, NaiveUI.NDataTable,
NPopover, NaiveUI.NPopover,
NPagination, NaiveUI.NPagination,
NSelect, NaiveUI.NSelect,
NRadioGroup, NaiveUI.NRadioGroup,
NRadio, NaiveUI.NRadio,
NSteps, NaiveUI.NSteps,
NStep, NaiveUI.NStep,
NInputGroup, NaiveUI.NInputGroup,
NResult, NaiveUI.NResult,
NDescriptions, NaiveUI.NDescriptions,
NDescriptionsItem, NaiveUI.NDescriptionsItem,
NTable, NaiveUI.NTable,
NInputNumber, NaiveUI.NInputNumber,
NLoadingBarProvider, NaiveUI.NLoadingBarProvider,
NModal, NaiveUI.NModal,
NUpload, NaiveUI.NUpload,
NTree, NaiveUI.NTree,
NSpin, NaiveUI.NSpin,
NTimePicker, NaiveUI.NTimePicker,
NBackTop, NaiveUI.NBackTop,
NSkeleton, NaiveUI.NSkeleton,
], ],
}); });