Skip to content

Commit 494017a

Browse files
liujupingJackLian
authored andcommitted
docs: update faq013.md
1 parent a389ec1 commit 494017a

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

docs/docs/faq/faq013.md

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,28 @@ tags: [FAQ]
1010
## 处理方式
1111
### 【推荐】升级到 Engine Verison 1.0.11 以上
1212
### 新增 save propsReducer
13-
通过新增 Save 态的 propsReducer,将 hidden props 去掉。
14-
参考:
15-
[https://github.com/alibaba/lowcode-demo/blob/main/src/sample-plugins/delete-hidden-transducer/index.ts](https://github.com/alibaba/lowcode-demo/blob/main/src/sample-plugins/delete-hidden-transducer/index.ts)
13+
14+
通过新增 Save 态的 propsReducer,将 hidden props 去掉。可以参考下面的代码:
15+
16+
```typescript
17+
import { project } from '@alilc/lowcode-engine';
18+
import { IPublicEnumTransformStage } from '@alilc/lowcode-types';
19+
20+
export const deleteHiddenTransducer = (ctx: any) => {
21+
return {
22+
name: 'deleteHiddenTransducer',
23+
async init() {
24+
project.addPropsTransducer((props: any): any => {
25+
delete props.hidden;
26+
return props;
27+
}, IPublicEnumTransformStage.Save);
28+
},
29+
};
30+
}
31+
32+
deleteHiddenTransducer.pluginName = 'deleteHiddenTransducer';
33+
34+
```
1635

1736
### 导出 schema 使用 Save 态
1837
```typescript

0 commit comments

Comments
 (0)