Skip to content

Commit 8653583

Browse files
committed
feat: 函数表达式兼容,formData.x[y] 语法
1 parent d7e5243 commit 8653583

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

packages/form-render/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# 更新日志
2+
### 2.4.5
3+
- [+] 函数表达式兼容,formData.x['y'] 语法
4+
- [+] 适配,formData.x.y, formData.x undefined 时,表达式解析异常
25

36
### 2.4.3
47
- [!] 优化 drawerList 组件 watch 联动事件不生效,修复 validateTrigger 属性配置不生效。

packages/form-render/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "form-render",
3-
"version": "2.4.4",
3+
"version": "2.4.5",
44
"description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成",
55
"keywords": [
66
"Form",

packages/form-render/src/type.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,10 @@ export type WatchProperties = {
277277
| ((value: any) => void);
278278
};
279279

280+
interface ExtendedColProps extends ColProps {
281+
// 额外的属性可以放在这里
282+
}
283+
280284
export interface FRProps extends Omit<AntdFormProps, 'form'> {
281285
/**
282286
* 表单顶层的className
@@ -314,7 +318,7 @@ export interface FRProps extends Omit<AntdFormProps, 'form'> {
314318
* label 标签的文本对齐方式
315319
*/
316320
labelAlign?: 'right' | 'left';
317-
labelCol?: number | ColProps;
321+
// labelCol?: number | ExtendedColProps;
318322
fieldCol?: number | ColProps;
319323
/**
320324
* 只读模式

0 commit comments

Comments
 (0)