alibaba / alibaba/lowcode-engine
[Feature]: 增强组件渲染的扩展能力
Open
enhancement
later
- Dominant language
- TypeScript
- Stars
- 15.9k
- Forks
- 2.7k
- PR merge metrics
- No merged PRs in 30d
Description
### 描述
无法通过插件机制增强或控制现有的组件渲染逻辑。
例如想在组件创建时包裹高阶组件,做额外的逻辑处理:例如增加一层 div 来控制组件的绝对布局实现自由布局;
### 逾期效果
期望可以通过插件机制插入高阶组件来增强组件,将其插入到 `render-core` 的高阶组件中;
```ts
/**
* get Component HOCs
*
* @readonly
* @type {IComponentConstruct[]}
*/
get __componentHOCs(): IComponentConstruct[] {
if (this.__designModeIsDesign) {
return [leafWrapper, compWrapper];
}
return [compWrapper];
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.