Skip to content

Commit 40da906

Browse files
committed
bump: 6.10.0
1 parent 45268ec commit 40da906

File tree

9 files changed

+72
-57
lines changed

9 files changed

+72
-57
lines changed

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
"packages/amis-editor"
99
],
1010
"useWorkspaces": false,
11-
"version": "6.9.0"
11+
"version": "6.10.0"
1212
}

packages/amis-core/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "amis-core",
3-
"version": "6.9.0",
3+
"version": "6.10.0",
44
"description": "amis-core",
55
"main": "lib/index.js",
66
"module": "esm/index.js",
@@ -49,9 +49,9 @@
4949
],
5050
"dependencies": {
5151
"@rc-component/mini-decimal": "^1.0.1",
52-
"cross-env": "^7.0.3",
53-
"amis-formula": "*",
52+
"amis-formula": "^6.10.0",
5453
"classnames": "2.3.2",
54+
"cross-env": "^7.0.3",
5555
"file-saver": "^2.0.2",
5656
"hoist-non-react-statics": "^3.3.2",
5757
"lodash": "^4.17.15",

packages/amis-editor-core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "amis-editor-core",
3-
"version": "6.9.0",
3+
"version": "6.10.0",
44
"description": "amis 可视化编辑器",
55
"main": "lib/index.js",
66
"module": "esm/index.js",
@@ -60,7 +60,6 @@
6060
"sortablejs": "^1.14.0"
6161
},
6262
"devDependencies": {
63-
"cross-env": "^7.0.3",
6463
"@fortawesome/fontawesome-free": "^6.1.1",
6564
"@rollup/plugin-commonjs": "^22.0.0",
6665
"@rollup/plugin-json": "^4.1.0",
@@ -84,6 +83,7 @@
8483
"ajv": "^8.8.2",
8584
"autoprefixer": "^10.4.12",
8685
"concurrently": "^6.2.0",
86+
"cross-env": "^7.0.3",
8787
"css-loader": "^6.2.0",
8888
"faker": "^5.5.3",
8989
"i18n-command": "^0.0.23-beta.15",

packages/amis-editor/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "amis-editor",
3-
"version": "6.9.0",
3+
"version": "6.10.0",
44
"description": "amis 可视化编辑器",
55
"main": "lib/index.js",
66
"module": "esm/index.js",
@@ -41,15 +41,14 @@
4141
],
4242
"dependencies": {
4343
"@webcomponents/webcomponentsjs": "^2.6.0",
44-
"amis-editor-core": "^6.9.0",
44+
"amis-editor-core": "^6.10.0",
4545
"amis-postcss": "1.0.0",
4646
"amis-theme-editor-helper": "*",
4747
"i18n-runtime": "*",
4848
"lodash": "^4.17.15",
4949
"mobx-state-tree": "^3.17.3"
5050
},
5151
"devDependencies": {
52-
"cross-env": "^7.0.3",
5352
"@fortawesome/fontawesome-free": "^6.1.1",
5453
"@rollup/plugin-commonjs": "^22.0.0",
5554
"@rollup/plugin-json": "^4.1.0",
@@ -73,6 +72,7 @@
7372
"ajv": "^8.8.2",
7473
"axios": "0.21.1",
7574
"concurrently": "^6.2.0",
75+
"cross-env": "^7.0.3",
7676
"css-loader": "^6.2.0",
7777
"faker": "^5.5.3",
7878
"i18n-command": "^0.0.23-beta.15",

packages/amis-formula/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "amis-formula",
3-
"version": "6.9.0",
3+
"version": "6.10.0",
44
"description": "负责 amis 里面的表达式实现,内置公式,编辑器等",
55
"main": "lib/index.js",
66
"module": "esm/index.js",

packages/amis-formula/src/doc.md

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989

9090
### MAX
9191

92-
用法:`MAX(num1, num2, ...numN)`
92+
用法:`MAX(num1, num2, ...numN) or MAX([num1, num2, ...numN])`
9393

9494
* `num:...number` 数值
9595

@@ -99,7 +99,7 @@
9999

100100
### MIN
101101

102-
用法:`MIN(num1, num2, ...numN)`
102+
用法:`MIN(num1, num2, ...numN) or MIN([num1, num2, ...numN])`
103103

104104
* `num:...number` 数值
105105

@@ -109,7 +109,7 @@
109109

110110
### SUM
111111

112-
用法:`SUM(num1, num2, ...numN)`
112+
用法:`SUM(num1, num2, ...numN) or SUM([num1, num2, ...numN])`
113113

114114
* `num:...number` 数值
115115

@@ -189,7 +189,7 @@
189189

190190
### AVG
191191

192-
用法:`AVG(num1, num2, ...numN)`
192+
用法:`AVG(num1, num2, ...numN) or AVG([num1, num2, ...numN])`
193193

194194
* `num:...number` 要处理的数字
195195

@@ -515,7 +515,7 @@
515515
* `text:string` 文本
516516
* `startString:string` 起始文本
517517

518-
返回:`string` 判断结果
518+
返回:`boolean` 判断结果
519519

520520
判断字符串(text)是否以特定字符串(startString)开始,是则返回 true,否则返回 false。
521521

@@ -526,7 +526,7 @@
526526
* `text:string` 文本
527527
* `endString:string` 结束文本
528528

529-
返回:`string` 判断结果
529+
返回:`boolean` 判断结果
530530

531531
判断字符串(text)是否以特定字符串(endString)结束,是则返回 true,否则返回 false。
532532

@@ -537,7 +537,7 @@
537537
* `text:string` 文本
538538
* `searchText:string` 搜索文本
539539

540-
返回:`string` 判断结果
540+
返回:`boolean` 判断结果
541541

542542
判断参数 1 中的文本是否包含参数 2 中的文本,是则返回 true,否则返回 false。
543543

@@ -573,10 +573,14 @@
573573
* `from:number` 起始位置
574574
* `len:number` 处理长度
575575

576-
返回:`number` 命中的位置
576+
返回:`string` 命中的位置
577577

578578
返回文本字符串中从指定位置开始的特定数目的字符。
579579

580+
示例:`MID("amis.baidu.com", 6, 3)`
581+
582+
返回 `aid`
583+
580584
### BASENAME
581585

582586
用法:`BASENAME(text)`
@@ -589,7 +593,7 @@
589593

590594
示例:`/home/amis/a.json`
591595

592-
返回:a.json`。
596+
返回:`a.json`
593597

594598
### UUID
595599

@@ -714,7 +718,7 @@ DATERANGESPLIT('1676563200, 1676735999', 'end' , 'YYYY.MM.DD hh:mm:ss') 得到 '
714718
* `unit:string` 比如可以传入 'day'、'month'、'year' 或者 `week` 等等
715719
* `format:string` 日期格式,可选
716720

717-
返回:`date` 新的日期对象
721+
返回:`any` 新的日期对象, 如果传入 format 则返回格式化后的日期字符串
718722

719723
返回日期的指定范围的开端。
720724

@@ -726,7 +730,7 @@ DATERANGESPLIT('1676563200, 1676735999', 'end' , 'YYYY.MM.DD hh:mm:ss') 得到 '
726730
* `unit:string` 比如可以传入 'day'、'month'、'year' 或者 `week` 等等
727731
* `format:string` 日期格式,可选
728732

729-
返回:`date` 新的日期对象
733+
返回:`any` 新的日期对象, 如果传入 format 则返回格式化后的日期字符串
730734

731735
返回日期的指定范围的末尾。
732736

@@ -936,7 +940,7 @@ DATEMODIFY(A, -2, 'month'),
936940

937941
* `arr:Array<any>` 数组
938942

939-
返回:`boolean` 结果
943+
返回:`number` 结果
940944

941945
返回数组的长度。
942946

@@ -947,22 +951,32 @@ DATEMODIFY(A, -2, 'month'),
947951
* `arr:Array<any>` 数组
948952
* `iterator:Array<any>` 箭头函数
949953

950-
返回:`boolean` 结果
954+
返回:`Array<any>` 返回转换后的数组
951955

952956
数组做数据转换,需要搭配箭头函数一起使用,注意箭头函数只支持单表达式用法。
953957

958+
将数组中的每个元素转换成箭头函数返回的值。
959+
960+
示例:
961+
962+
ARRAYMAP([1, 2, 3], item => item + 1) 得到 [2, 3, 4]
963+
954964
### ARRAYFILTER
955965

956966
用法:`ARRAYFILTER(arr, item => item)`
957967

958968
* `arr:Array<any>` 数组
959969
* `iterator:Array<any>` 箭头函数
960970

961-
返回:`boolean` 结果
971+
返回:`Array<any>` 返回过滤后的数组
962972

963973
数据做数据过滤,需要搭配箭头函数一起使用,注意箭头函数只支持单表达式用法。
964974
将第二个箭头函数返回为 false 的成员过滤掉。
965975

976+
示例:
977+
978+
ARRAYFILTER([1, 2, 3], item => item > 1) 得到 [2, 3]
979+
966980
### ARRAYFINDINDEX
967981

968982
用法:`ARRAYFINDINDEX(arr, item => item === 2)`
@@ -1063,7 +1077,7 @@ COMPACT([0, 1, false, 2, '', 3]) 得到 [1, 2, 3]。
10631077
* `arr:Array<any>` 数组
10641078
* `separator:String` 分隔符
10651079

1066-
返回:`String` 结果
1080+
返回:`string` 结果
10671081

10681082
数组转成字符串。
10691083

@@ -1098,7 +1112,7 @@ CONCAT(['a', 'b', 'c'], ['1'], ['3']) 得到 ['a', 'b', 'c', '1', '3']。
10981112

10991113
示例:
11001114

1101-
UNIQ([{a: '1'}, {b: '2'}, {a: '1'}], 'id')
1115+
UNIQ([{a: '1'}, {b: '2'}, {a: '1'}]) 得到 [{a: '1'}, {b: '2'}]
11021116

11031117
## 编码
11041118

0 commit comments

Comments
 (0)