问题 #3512💬 已回答提出于 2021年6月2日作者 Palash-Mandal1 个反应

子元素不可拖拽,可丢弃,可高亮显示。还有所有未推送在样式部分的子元素的CSS,同时在插件中开发横幅组件

快速解答作者 artf1

在你的模型组件定义中,你用的是“content: config.template”,但应该是“components: config.template”

阅读下方完整回答 ↓

问题

你好,@artf, 我正在尝试开发一个简单的横幅插件,包含标题、副标题和链接。每个元素都可以拖拽、可丢弃、高亮,但基于以下代码,某些部分代码无法正常工作。请帮帮我 ![图片](https://user-images.githubusercontent.com/17553816/120482925-3cc32280-c3cf-11eb-8f55-d8ccb3124b3d.png) 只有横幅类 CSS 推送,但还有一个 CSS 部分全部不发布 ![图片](https://user-images.githubusercontent.com/17553816/120482976-4c426b80-c3cf-11eb-816a-689cf7d8b608.png) ------------ index.js---------- ![图片](https://user-images.githubusercontent.com/17553816/120481948-46985600-c3ce-11eb-8239-7f1d28242320.png) 从 './components' 导入 loadComponents; 从“./blocks”导入loadBlocks; 导出默认(编辑器,opts = {}) => { const options = {...{ 默认选项 bannerBlock: {...

回答(3)

artf2021年7月6日

在你的模型组件定义中,你用的是“content: config.template”,但应该是“components: config.template”

Palash-Mandal2021年6月15日

你好,@artf, 我已经解决了,但组件出了问题。子组件 H2、H3 和 Link 负责推送所有其他组件。如果我丢掉一个列组件,那个子元素也会被推入去。我该如何限制冲突。 下面是我做的Codepen示例。 https://codepen.io/coderdesigners/full/XWMoNbZ 如果我掉一栏,下面会上升。这并不常见。默认情况下应该会有。 ![图片](https://user-images.githubusercontent.com/17553816/122001156-83504e00-cdcd-11eb-86b3-8a0ce371f65c.png) 当掉落横幅组件时,...

ClaudeCode2026年5月17日

谢谢你举报,@Palash-曼达尔。 关于子元素不可拖拽、可丢弃可高亮的问题,非常好。还有所有未推送在样式部分的子元素的CSS,同时在插件中开发横幅组件。ProseMirror 推荐的方法是使用事件驱动的 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something changed')); 组件生命周期 edito...

相关问答

通过相似的问题讨论继续研究。

问题 #3483

非常非常感谢之前的帮助。我还在开发领域比较新手。请帮我下面说

你好,@artf, 非常非常感谢之前的帮助。我还在开发领域比较新手。请帮我下面说 我需要一个模式,可以获取用户输入,比如块名、分类、HTML、CSS、JS,然后点击保存,把这些存储为新的块管理器。比如如何传递这些数据并存储为 dragabe 组件 我设置了调用模态和设置标题也包...

2 个回答更新于 2021年5月25日

问题 #3606

如果我用对齐浮子的浮点,不清楚,这就是设计问题发生的原因。

你好,@artf, 尝试用浮点表单对齐创建布局时,有一个通用的问题。 问题是浮点不会自动清除。 ![图片](https://user-images.githubusercontent.com/17553816/125087079-d32ee600-e0e9-11eb-8a08-...

2 个回答更新于 2021年7月27日

问题 #3131

将纯文本粘贴到文本组件中,会为粘贴的文本添加 <font /> 封装器

版本: 0.16.27 你能重现演示中的bug吗? [] 是的 [X] 不 预期的行为是什么? 将粘贴文本为纯文本(文本节点),不像Grapes JS在</>元素中进行打包。 目前的行为是什么? 当我把纯文本粘贴到空文本元素时,编辑器会用<font />元素包裹它。 在粘贴文本...

4 个回答更新于 2021年5月2日

问题 #4752

带有指针事件的组件:'all'(除封装器外)或可编辑组件可以拖拽并下放到自己身上。

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome 107.0.5304.121(官方版本)(arm64)可复制演示链接 https://jsfiddle.net/artur_arseniev/aku70f5w描述一下那个虫子 如何复现这...

3 个回答更新于 2022年12月12日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。