diff --git a/packages/core/client/src/schema-component/common/utils/uitls.tsx b/packages/core/client/src/schema-component/common/utils/uitls.tsx index abacb5720f..6dfc64bbe7 100644 --- a/packages/core/client/src/schema-component/common/utils/uitls.tsx +++ b/packages/core/client/src/schema-component/common/utils/uitls.tsx @@ -162,6 +162,11 @@ const getVariablesData = (localVariables) => { export async function getRenderContent(templateEngine, content, variables, localVariables, defaultParse) { if (content && templateEngine === 'handlebars') { try { + try { + await replaceVariableValue(content, variables, localVariables); + } catch (error) { + return null; + } const renderedContent = Handlebars.compile(content); // 处理渲染后的内容 const data = getVariablesData(localVariables);