GrapesJS 问题

已收录 3,464 个 GitHub 问题 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 3,464 个问题

#16392018年12月7日作者 SeongwoonHong3 个回答
0 个反应

:是否可以在样式管理器中更改设置,使创建链接时有 href 功能?

我用的是预设的通讯,内置了RTE(不想像演示版那样用ck编辑器) 要让任何文本链接,我需要在RTE里点击链接按钮,失去焦点,再重新点击文本,才能看到有href的设置。 有没有办法让我在RTE里点击链接按钮的那一刻,设置里有href,然后打开它...... 谢谢你,阿图尔·:)

artf

@SeongwoonHong你可以通过在RTE中添加自定义动作来做任何你想做的事 https://grapesjs.com/docs/api/richtexteditor.html#add

SeongwoonHong

@SeongwoonHong你可以通过在RTE中添加自定义动作来做任何你想做的事https://grapesjs.com/docs/api/richtexteditor.html#add @artf我搞不明白......如果你不介意的话,能给我一个示例代码吗......? 创建链接组件后,我搞不清楚怎么打开带有href的设置...... 所以我想做的是,当你在RTE点击链接按钮时,打开“设置”,下面应该有href和title之类的...... 谢谢。

artf

设置/特性是组件的。当你选择文本时,没有组件,只有一个文本,所以你可能需要自己创建一个面板(或[Modal](https://grapesjs.com/docs/api/modal_dialog.html))来包含所有字段

#16382018年12月7日作者 Abhisheknanda13444633 个回答
1 个反应

如何阻止CSS重复

你好@artf 这是我的导出模板代码,我让它可以编辑 “''js define(function() { const juice = require('juice'); 返回(opt = {}) => { 让 editor = opt.editor; 让 codeViewer = editor & editor。CodeManager.getViewer('CodeMirror').clone(); let btnImp = document.createElement(“button”); let container = document.createElement(“div”); var cmdm = 编辑器。指挥; 设 pf...

artf

更新你的葡萄,下次请制作你的问题现场演示

Abhisheknanda1344463

谢谢@artf 是的,绝对是:)

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16372018年12月7日作者 suresh51 个回答
0 个反应

需要从远程到渲染模板的示例 JSON 响应

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16362018年12月6日作者 prina923 个回答
0 个反应

无法在Safari的单一版块布局中插入图片

你好! 这个问题只在Safari上出现。我们在项目中发现了这个问题,原以为代码有问题,但后来发现这个问题在 https://grapesjs.com/demo-newsletter-editor.html 上是可复现的 步骤:在Safari中,进入 https://grapesjs.com/demo-newsletter-editor.html 并清理画布(清理画布并非必要,但有助于问题的清晰度)拖放单节布局尝试在1区内拖放图片 注意你无法这样做,且指示图像投放位置的绿色线跳过了1区块的内部,落在该区块的上方或下方 可能有帮助的额外信息:拖放半段,尝试同样操作。 注意该功能在其他部分正常工作,因为你可以在其中添加图片。这个问题只在...

alimajed93

你好,@prina92,@artf, 我找到了解决办法。 我将为“grapesjs-preset-newsletter”项目创建一个MR,以解决这个问题。 问题主要出在1段模块的HTML上。 此致。

artf

感谢@prina92的报告,也感谢即将到来的PR@alimajed93。 我打算关闭这个问题,因为它与核心本身无关

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16352018年12月6日作者 frasza2 个回答
0 个反应

文本组件行为

我们在使用文本组件时遇到了问题,使用Enter表示新段落或使用双Enter键时,在我们希望插入空格时行为不同。 如果我们使用单一的文本输入组件,结果如下: ![图片](https://user-images.githubusercontent.com/22049682/49583911-e38eeb00-f959-11e8-9ae9-51a5952052e2.png) 但如果我们用文本组件加两个回车键,多出一行空闲,结果如下: ![图片](https://user-images.githubusercontent.com/22049682/49583970-0c16e500-f95a-11e8-8d72-f1aa18593964....

artf

你存储模板的方式不对 https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16342018年12月6日作者 alialrabi2 个回答
0 个反应

对内置复选框特征的操作

我想在勾选后给内置的复选框特性添加动作 ![截图来自2018-12-06 13-39-10](https://user-images.githubusercontent.com/7685208/49582148-bb54bb80-f95c-11e8-9230-9af609ba9cd8.png)

artf

请先阅读这里 https://grapesjs.com/docs/modules/Traits.html

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16332018年12月5日作者 SeongwoonHong3 个回答
0 个反应

: editor.runCommand('gjs-get-inlined-html')返回未定义(preset-webpage)

嗨,阿图尔 我使用的是 grapesjs-preset-webpage v0.1.10,grapesjs v0.14.29 我想用内联CSS保存模板,而不是用类。 但editor.runCommand('gjs-get-inlined-html')返回未定义。我看过你在其他问题工单上的评论,但你说这是针对通讯的。 难道它不在预设网页上使用吗?有没有办法用内联CSS保存模板,而不是类? 谢谢!

SeongwoonHong

附言)刚在通讯上测试过,结果也未定义......

artf

你没有使用最新版本网页预设没有“gjs-get-inlined-html”命令,但如果需要,可以从通讯预设复制这里有效 https://grapesjs.com/demo-newsletter-editor.html

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16322018年12月5日作者 cnaa973 个回答
5 个反应

控制表单元(添加行,列......)

你好。我想开发一些功能来控制桌面。 另一个编辑器的表格有很多功能,比如添加列、行、设置颜色、重置每个单元格的列宽...... 我刚准备了一个开发计划,打算在下面实现......1.在封锁管理器中添加一个按钮 “''js bm.add('table-block', { 编号:“表格”, 标签:“桌子”, 分类:“基础”, 属性:{ 类:'fa fa-table' }, 内容: <table class=“table table-striped table-bordered table-resizable”> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td>...

shubhd47

嘿,@cnaa97 没关系,我已经在工具栏里添加了默认命令。我得到了我想要的。 谢谢你的帮助。 以下是代码

artf

组件定义中的“内容”是静态文本(例如内容用于富文本编辑器编辑),所以添加后你无法选择其元素,而是应使用“components: '<tr data-gjs-type=”row“ ...'你总可以获取选中的组件并使用[其API](https://grapesjs.com/docs/api/component.html),所以你的“表插入行上方”可以是: “''js 编辑。Commands.add('table-insert-row-above', editor => { co...

cnaa97

谢谢你的善意回答。

#16312018年12月5日作者 rajeshmaropost2 个回答
0 个反应

如何在新闻通讯插件的代码查看器中显示 CSS?

你好@artf 我想用 ' protectedCss: '* { 框大小:border-box; } body {margin: 0;}',' 我该如何在新闻通讯插件中实现:当我写CSS属性时,它会在编辑器中反映,但在代码查看器中却看不到

artf

通讯插件中的导出命令[不考虑“protectedCss”](https://github.com/artf/grapesjs-preset-newsletter/blob/e0a91636973a5a1481e9d7929e57a8869b1db72e/src/openExportCommand.js#L45),你可以提交PR申请

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

#16292018年12月4日作者 Brandonwaichunyu3 个回答
1 个反应

Grapesjs——当我拖放视频到画布时,我希望它能立即在组件设置中被选中

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...

abhi-161994

你好@Brandonwaichunyu 访问此网站 https://github.com/artf/grapesjs/issues/174

Brandonwaichunyu

Grapesjs——当我把视频拖放到画布时,我希望它能立刻在组件设置中被选中?有相关代码吗?

lock[bot]

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

浏览所有主题