渲染覆盖配置问题修正:
1.配置为null时,直接返回null 2.去掉匹配const
This commit is contained in:
@ -117,7 +117,10 @@ export function useFormConfig() {
|
|||||||
async function queryConfig(formId:String,configName:String){
|
async function queryConfig(formId:String,configName:String){
|
||||||
const formTemplate = await getFormTemplateUsingCache(formId);
|
const formTemplate = await getFormTemplateUsingCache(formId);
|
||||||
const renderConfig=formTemplate.renderConfig;
|
const renderConfig=formTemplate.renderConfig;
|
||||||
const exportMatches = renderConfig.matchAll(/export\s+const\s+(\w+)\s*(?::\s*\w+(?:\[\])?)?\s*=\s*([\s\S]*?)(?=\n\s*export\s+const|\n\s*const|\n\s*export\s+function|\n\s*function|$)/g);
|
if(renderConfig==null){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
const exportMatches = renderConfig.matchAll(/export\s+const\s+(\w+)\s*(?::\s*\w+(?:\[\])?)?\s*=\s*([\s\S]*?)(?=\n\s*export\s+const|\n\s*export\s+function|\n\s*function|$)/g);
|
||||||
for (const match of exportMatches) {
|
for (const match of exportMatches) {
|
||||||
const varName = match[1];
|
const varName = match[1];
|
||||||
const valueCode = match[2].trim();
|
const valueCode = match[2].trim();
|
||||||
|
|||||||
Reference in New Issue
Block a user