From 7fe7302b2b964ec9960b65dcdcfb6d447a694c80 Mon Sep 17 00:00:00 2001 From: melodyJie <735905982@qq.com> Date: Mon, 27 Jun 2022 19:26:22 +0800 Subject: [PATCH] fix(formily-antd): fix expression error of designable mode fix #308 --- formily/antd/src/components/Field/preview.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/formily/antd/src/components/Field/preview.tsx b/formily/antd/src/components/Field/preview.tsx index 47a450cd1..43fc086fb 100644 --- a/formily/antd/src/components/Field/preview.tsx +++ b/formily/antd/src/components/Field/preview.tsx @@ -53,7 +53,7 @@ const NeedShownExpression = { 'x-value': true, } -const isExpression = (val: any) => isStr(val) && /^\{\{.*\}\}$/.test(val) +const isExpression = (val: any) => isStr(val) && /^\{\{[\s\S]*\}\}$/.test(val) const filterExpression = (val: any) => { if (typeof val === 'object') { @@ -110,7 +110,7 @@ const toDesignableFieldProps = ( const component = schema['x-component'] && FormPath.getIn(components, schema['x-component']) const decoratorProps = schema['x-decorator-props'] || {} - const componentProps = schema['x-component-props'] || {} + const componentProps = filterExpression(schema['x-component-props'] || {}) if (decorator) { results.decorator = [decorator, toJS(decoratorProps)]