标签

GrapesJS 中的 Keyboard 问题

GrapesJS 社区存档中有 43 个问题, 3 个经社区验证按讨论热度排序——查看真实的修复、错误和代码参考。

#40002021年12月7日作者 zachsnoek💬 4 个回答0

在根体层粘贴组件会触发类型错误

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v89 可复制演示链接 https://grapesjs.com/demo.html 描述一下那个虫子 如何复现这个漏洞?在官方演示中,进入图层管理器,用“cmd+c”复制任意图层点击根“Body”图层,并用“cmd+p”粘贴进入浏览器控制台查看错误 预期的行为是什么? 贴上身体层可能不被允许,但不应该出错。 目前的行为是什么? 粘贴根“Body”图层会抛出以下例外: “''文本...

#37312021年8月27日作者 gustavohleal💬 4 个回答1

文本元素在事件扩展后无法重复选择

版本:0.17.25 你能重现演示中的bug吗?[ ] 是的[x] 不 预期的行为是什么? 通过在视图中添加事件来更新现有的类型文本组件。 详细描述那个漏洞 事件正在添加,但一旦我选择了另一个组件,就无法回到第一个组件。该版本只能提交一次。 你能附上截图、截屏或实时演示吗?**[x] 是(附上)[ ] 不 首先,我想扩展文本类型组件,添加一个事件来监听输入内容。 “JavaScript 导出默认(编辑器,opts = {}) => { const domc = 编辑。主导组...

#37272021年8月26日作者 SintoDema💬 4 个回答1

风格导入问题

你好,@artf, 详细描述这个漏洞 在用 GrapesJS 创建新模板时,我遇到了一个情况:当我们尝试从 import modal 导入 CSS 时,编辑器中没有反映出来。在一个空白编辑器上,我创建了一个模板,添加了HTML和CSS。之后,我需要在CSS部分做一些修改,为此,我选择了编辑器顶部的导入选项,滚动到底部的样式标签。我看到了导致问题的样式,我选中并删除了它。之后,我点击了导入按钮。 然后我检查了模板,样式问题依然存在。于是我再次打开导入模态确认样式不存在,并正确...

#36872021年8月10日作者 Joshmamroud💬 4 个回答1

键盘快捷键/按键映射无法使用

版本: 0.17.22 你能重现演示中的bug吗?[ ] 是的[X] 不 我无法在演示中复现,但你可以用以下凭证登录[Documint](https://app.documint.me)亲自观看:电子邮件: [email protected]: 演示 然后修改模板,试试用“ctrl+z”。 预期的行为是什么? 应该能使用映射的快捷键(比如 Ctrl+Z),但它们不起作用。 目前的行为是什么? 键映射是注册的,但它们无法使用。当我运行 'keymaps.getAll()'...

#34962021年5月28日作者 anlumo💬 4 个回答1

成就:标记组件为脏

你想给GrapesJS添加什么? 组件应该能够标记自己为脏,触发“onbeforeunload”警告信息。 详细描述你的功能需求详细 我有一个(自定义)文本组件,用户可以输入任意文本。我把数据存储在服务器上,我想要自动保存。不过,我不希望服务器因为每一个字符都被联系到文本组件,因为那会是用户数量的巨大洪水。 我也不想更改“stepsBeforeSave”,因为像拖动组件这样的大改动应该立即保存。 目前,组件在用户离开文本组件时存储数据(设置模型上的“内容”键)。这方法有效,...

#33372021年3月12日作者 wfcheng💬 4 个回答0

问题:使用方向键在Canvas中以绝对定位模式移动方块

你好,我正在为学生开发一个解决方案,让学生通过Grapejs编辑器(类似Canva)制作幻灯片讲述他们的高中经历,并且已经将编辑器配置为“绝对”模式,效果非常好。 但我似乎找不到用方向键在编辑器里移动掉落方块的方法。 我知道自定义键位绑定,会考虑添加这个功能,但只是想看看我是不是遗漏了什么,有没有其他更好的选择。

#33252021年3月9日作者 mmotov💬 4 个回答0

JSON.stringify(this.editor.getComponents()) 错误

版本: 0.16.44 你好!我有页面的远程存储,最近在保存页面时遇到了一个问题,'JSON.stringify(editor.getComponents()'开始弹出错误,'Uncaught TypeError: e[M].getId is not a function'。 我检查了页面已保存的JSON表示,发现它在这部分失败了 我不知道“__symbol”键的用途,但没有它,一切都正常。 这个问题只在少数几页出现,但我担心其他页面也会再次出现。

#32062020年12月23日作者 jrkd✓ 已解决 · 46

FEAT:页面管理器插件

功能: 可以用Grapesjs创建多个页面。功能设计 全球范围:[ ] 在顶部横幅“设备[下拉列表]”右侧添加一个链接,上面写着“当前<page-name>页面”。[x] 在右侧列“方块”右侧新增菜单项。图标会类似于[FA页面图标](https://fontawesome.com/v4.7.0/icon/files-o)。[ ] 点击菜单项或当前页面链接,会显示“页面管理器”标签;一个全宽链接列表,可以在页面间切换。 页面管理器标签页:[x] 当前页面将在列表中被高亮显示。...

#31932020年12月18日作者 jlong-crestron💬 4 个回答0

FEAT:修改当前内部对象存储,以支持关系映射,取代当前可索引容器实现

你想给GrapesJS添加什么? 目前,新实例化的编辑器实例会被添加到可索引集合中,用户必须在实现中管理这些编辑器之间的关系。相反,应该有一个托管集合,用户可以提供一个键值,然后映射到编辑器的实例。这也将允许对编辑器 API 进行扩展,添加 CRUD API 端点来管理对象实例。 最新版本有替代方案吗? 目前没有 这是否与某个问题有关? 不

查看全部 43 个 Keyboard 问题 →