mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-29 18:48:45 +08:00
doc: 过滤器bytes支持传参step (#5760)
Co-authored-by: duqingyu <duqingyu@zj.tech>
This commit is contained in:
parent
e61194ea7a
commit
7202da8cec
@ -1306,6 +1306,43 @@ ${xxx | bytes}
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
##### 指定换算间隔参数
|
||||||
|
|
||||||
|
```
|
||||||
|
${xxx | bytes[:step]}
|
||||||
|
```
|
||||||
|
|
||||||
|
```schema
|
||||||
|
{
|
||||||
|
"type": "page",
|
||||||
|
"data": {
|
||||||
|
"bytes1": 2333,
|
||||||
|
"bytes2": 2333333,
|
||||||
|
"bytes3": 2333333333
|
||||||
|
},
|
||||||
|
"body": [
|
||||||
|
{
|
||||||
|
"type": "tpl",
|
||||||
|
"tpl": "bytes1 is ${bytes1|bytes:1024}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "divider"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "tpl",
|
||||||
|
"tpl": "bytes2 is ${bytes2|bytes:1024}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "divider"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "tpl",
|
||||||
|
"tpl": "bytes3 is ${bytes3|bytes:1024}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### asArray
|
### asArray
|
||||||
|
|
||||||
将数据包成数组
|
将数据包成数组
|
||||||
|
@ -132,6 +132,15 @@ test(`filter:bytes`, () => {
|
|||||||
})
|
})
|
||||||
).toBe('234 KB');
|
).toBe('234 KB');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test(`filter:bytes:step`, () => {
|
||||||
|
expect(
|
||||||
|
resolveVariableAndFilter('${a|bytes:1024}', {
|
||||||
|
a: 234343
|
||||||
|
})
|
||||||
|
).toBe('229 KB');
|
||||||
|
});
|
||||||
|
|
||||||
test(`filter:round`, () => {
|
test(`filter:round`, () => {
|
||||||
expect(
|
expect(
|
||||||
resolveVariableAndFilter('${a|round}', {
|
resolveVariableAndFilter('${a|round}', {
|
||||||
|
Loading…
Reference in New Issue
Block a user