alibaba / alibaba/lowcode-engine

[Feature]: 增强组件渲染的扩展能力

Aperta
#2,748 5 commenti 0 reazioni 1 assegnatario Rivendicata da @1ncounter Vedi su GitHub
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.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.