From c7e9e9d40518d9cc813a40defa01639be2ef9d62 Mon Sep 17 00:00:00 2001 From: K <1175047471@qq.com> Date: Wed, 10 Jan 2024 15:47:34 +0800 Subject: [PATCH] chore(components/Form): print warning message for unregistered component --- src/components/Form/src/components/FormItem.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Form/src/components/FormItem.vue b/src/components/Form/src/components/FormItem.vue index 65e46b6..77a0204 100644 --- a/src/components/Form/src/components/FormItem.vue +++ b/src/components/Form/src/components/FormItem.vue @@ -388,8 +388,10 @@ export default defineComponent({ return () => { const { colProps = {}, colSlot, renderColContent, component, slot } = props.schema - if (!component || (!componentMap.has(component) && !slot)) + if (!component || (!componentMap.has(component) && !slot)) { + console.warn(`[BasicForm]: Component "${component}" not found, please ensure it is registered. \n https://doc.vvbin.cn/components/form.html#%E8%87%AA%E8%A1%8C%E6%B7%BB%E5%8A%A0%E9%9C%80%E8%A6%81%E7%9A%84%E7%BB%84%E4%BB%B6%E7%B1%BB%E5%9E%8B`) return null + } const { baseColProps = {} } = props.formProps const realColProps = { ...baseColProps, ...colProps }