mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-10 18:03:01 +00:00
docs: update faq013.md
This commit is contained in:
parent
a389ec184c
commit
494017a095
@ -10,9 +10,28 @@ tags: [FAQ]
|
||||
## 处理方式
|
||||
### 【推荐】升级到 Engine Verison 1.0.11 以上
|
||||
### 新增 save propsReducer
|
||||
通过新增 Save 态的 propsReducer,将 hidden props 去掉。
|
||||
参考:
|
||||
[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)
|
||||
|
||||
通过新增 Save 态的 propsReducer,将 hidden props 去掉。可以参考下面的代码:
|
||||
|
||||
```typescript
|
||||
import { project } from '@alilc/lowcode-engine';
|
||||
import { IPublicEnumTransformStage } from '@alilc/lowcode-types';
|
||||
|
||||
export const deleteHiddenTransducer = (ctx: any) => {
|
||||
return {
|
||||
name: 'deleteHiddenTransducer',
|
||||
async init() {
|
||||
project.addPropsTransducer((props: any): any => {
|
||||
delete props.hidden;
|
||||
return props;
|
||||
}, IPublicEnumTransformStage.Save);
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
deleteHiddenTransducer.pluginName = 'deleteHiddenTransducer';
|
||||
|
||||
```
|
||||
|
||||
### 导出 schema 使用 Save 态
|
||||
```typescript
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user