0

所以前几天我开始使用grapesjs,到目前为止我很喜欢它。但是,我遇到了障碍。在画布(#gjs)中,我有一个预设的 div 容器:

<div id="container"></div>

我可以创建块/将它们添加到块部分(在前端会产生以下结构:

    <section class="row">
        <div class="6">Column</div>
        <div class="6">Column</div>
    </section>

我可以将按钮拖到画布上,但我似乎无法将它拖到容器中(必须在上方或下方)。然后我阅读了一些看起来更像我需要做的组件。不幸的是,我不知道如何将组件实际添加到块部分或如何处理它。我可能会以错误的方式解决这个问题。

4

1 回答 1

1

您可以使用“div 容器”创建组件

 {
      'id' : '0001',
      'data' : {
             label: `<div>
              <div class="my-label-block">Container</div>
            </div>`,                  
            content:`
                <div id="container"></div>
            `,
            editable: true,
            draggable: true,
            stylable: true,
            category: 'Basics elements',
            selectable: true,
            attributes: {
            class: "fa",
            id: '0001'
            }

      }
    }

有选项:

    editable: true,
    draggable: true,
    stylable: true,
    selectable: true,

然后,您将能够将“部分组件”拖到“容器组件”中。

于 2020-06-10T08:45:40.287 回答