alibaba / alibaba/lowcode-engine
[Feature]: 增强组件渲染的扩展能力
Aperta
enhancement
later
- Lingua principale
- TypeScript
- Stelle
- 15.9k
- Fork
- 2.7k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### 描述
无法通过插件机制增强或控制现有的组件渲染逻辑。
例如想在组件创建时包裹高阶组件,做额外的逻辑处理:例如增加一层 div 来控制组件的绝对布局实现自由布局;
### 逾期效果
期望可以通过插件机制插入高阶组件来增强组件,将其插入到 `render-core` 的高阶组件中;
```ts
/**
* get Component HOCs
*
* @readonly
* @type {IComponentConstruct[]}
*/
get __componentHOCs(): IComponentConstruct[] {
if (this.__designModeIsDesign) {
return [leafWrapper, compWrapper];
}
return [compWrapper];
}
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.