-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
1.依赖仓库的版本(Dependencies versions):
react:18.3.5
form-render:2.5.1
table-render: -
antd:-
2.问题描述(Bug description):
模板字符串在解析数组时,会在数组前方添加 ?.
3.出现问题的 schema demo(Reproduction schema demo):
packages/form-render/src/models/expression.ts 57行
4.最小复现 demo(Reproduction demo):
无需复现 demo 工程,就运行过程举例:
// 假设模板是如下字符串
const funcBody = '{{formData.whenHungary ? ["Self Make", "Order Delivery"] : []}}';模板解析方法 parseFunc 运行后得到:
// parseFunc('{{formData.whenHungary ? ["Self Make", "Order Delivery"] : []}}')
'{{formData?.whenHungary ? ?.["Self Make", "Order Delivery"] : ?.[]}}'Metadata
Metadata
Assignees
Labels
No labels