mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-11 18:42:56 +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 以上
|
### 【推荐】升级到 Engine Verison 1.0.11 以上
|
||||||
### 新增 save propsReducer
|
### 新增 save propsReducer
|
||||||
通过新增 Save 态的 propsReducer,将 hidden props 去掉。
|
|
||||||
参考:
|
通过新增 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)
|
|
||||||
|
```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 态
|
### 导出 schema 使用 Save 态
|
||||||
```typescript
|
```typescript
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user