alibaba / alibaba/lowcode-engine

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

Open
#2,748 5 comments 0 reactions 1 assignee Claimed by @1ncounter View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.