From 506bfc8087b6070b5c7c8d202a393e30138aa10a Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 26 Apr 2022 20:01:24 +0800 Subject: [PATCH] feat: add `useComponent` hook --- build/plugins.ts | 2 +- src/utils/useComponent.ts | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/utils/useComponent.ts diff --git a/build/plugins.ts b/build/plugins.ts index f23df9ae5..ee2db404f 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -54,7 +54,7 @@ export function getPluginsList(command, VITE_LEGACY) { import { setupProdMockServer } from './mockProdServer'; setupProdMockServer(); `, - logger: true + logger: false }), // 是否为打包后的文件提供传统浏览器兼容性支持 VITE_LEGACY diff --git a/src/utils/useComponent.ts b/src/utils/useComponent.ts new file mode 100644 index 000000000..365a5bfa1 --- /dev/null +++ b/src/utils/useComponent.ts @@ -0,0 +1,4 @@ +import { h, resolveComponent } from "vue"; + +export const dynamicComponent = (component: string) => + h(resolveComponent(component));