如何使用React渲染在AEM中设计Flexi网格组件?

问题描述

我们的AEM项目基于无头架构,其中AEM仅向前端提供JSON,前端负责使用客户端渲染来构建UI。我们想设计Flexi网格组件,在其中作者应该可以控制布局(2x2、3x3、4x4并具有合并行和列的功能)。 container Flexi grid组件应允许作者为每个切片创建image/logo/text组件。

网格组件可以使所有内部组件的宽度和高度相同/不同。以下是组件应如何为每个内部组件支持不同的图块大小的一些示例组合。

5 Images with different size

4 Images with different size

4 Images with same size

我们认为可能的选项是将可编辑模板与布局容器一起使用,作者可以在其中多次拖放图像组件。但是这种方法不支持组件的不同高度,也不适用于反应渲染(渲染控件位于前端侧)。

对此有更好的设计选择吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)