我怎样才能从新闻通讯插件中移除链接和按钮组件?
我怎样才能从分区组件中移除链接和按钮块?因为它和 CKeditor 工具栏之间有冲突。我可以用 CKeditor 创建链接,所以现在我想在 GrapsJS 中隐藏链接和按钮组件。
artf
使用 ['BlockManager.remove'](https://grapesjs.com/docs/api/block_manager.html#remove) 方法
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
我怎样才能从分区组件中移除链接和按钮块?因为它和 CKeditor 工具栏之间有冲突。我可以用 CKeditor 创建链接,所以现在我想在 GrapsJS 中隐藏链接和按钮组件。
artf
使用 ['BlockManager.remove'](https://grapesjs.com/docs/api/block_manager.html#remove) 方法
嗨 我正在尝试用 grapesjs 来做一个需要按显示器缩放的项目。我有边距和字体之类的功能可以正常处理,但我只想让用户用em单位来指定边框半径,这样它们也会缩放。 这需要在各个边界半径输入中的单位选项中包含“他们”作为选项。我已经成功更改了单位列表中的字体大小(除了 em 之外都去掉了),但半径似乎做不到。 有人已经做到过并能和我分享吗? 谢谢 达伦·B。
artf
如何启动/更新样式管理器?
ghost
你好。像这样(字体用) editor.on('load', function () { .... styleManager = 编辑器。风格经理; fontSize = styleManager.getProperty('typography', 'font-size'); 单位 = [“em”]; fontSize.set('units', units); styleManager.render(); .... } 在上述情况下,我希望只有它们作为尺寸选择。我也需要对半径...
artf
好的,如果你是通过API更新,可以这样做: “''js const sm = 编辑。风格经理; 默认配置中,grapesjs 有两个“边界半径”属性,一个适用于所有边 以及一个具有4个输入的“复合”类型,因此“getProperty”将返回 一个包含两种类型的数组。我选择第二种,因为它更复杂一些 而非第一个(简单输入) const brProperty = sm.getProperty('decorations', 'border-radius')[1]; 现在你必须更新内...
你好,artf, 我正在工具栏里添加颜色和样式部分。我能看到其他部分,但无法在编辑器中看到颜色和样式。 “gjs-plugin-ckeditor”: { position: “center”, options: { toolbar: [ { name: 'styles', items: ['Font', 'FontSize'] }, { name: 'basicstyles', items: [''Bold', 'Italic', 'Strike', '-', 'RemoveFormat'] }, { name: 'links', items: ['Link', 'Unlink'] }, { name: 'colors', ite...
artf
这和GrapesJS核心库无关,甚至可能也不是插件。请查查CKEditor的文档(你可能缺少某个插件)
繁殖步骤:选择组件中的所有文本移动组件再次选择所有文本再次移动组件取消选择组件 预期结果: 文本仍在 实际结果: 文字消失 可在网页演示中重现,版本为0.15.9。 请参见附上的屏幕播放: 
artf
说得好,谢谢
第1期 我用 grapesjs 做了一个页面,然后导出页面,再导入回来。导入我应用过的样式时,我无法在样式管理器中看到样式。第2期 由于应用新样式时遇到了问题1,因为我看不到我之前应用过的样式,有些情况下我在视图里能看到它们,但在部署页面时却看不到已经完成的更改。 (附言:我觉得这大概是因为CSS冲突。两个或多个职业被应用,且它们都试图改变同一个属性,因此选择其中一个。 那么选班的依据是什么?有没有办法解决这个问题?第3期 所以默认情况下,Grapes 支持三视图。桌面、平板和移动端。所以在切换视图时,我相信我可以为所有不同视图设置不同的CSS。所以我尝试在不同的视图上实现一些CSS。在某些情况下,变化可以被视为视图变化的预期,但...
artf
第1期与第2期 请提供模板导出和导入的具体步骤第3期 抱歉,“在某些情况下”这个说法没什么用。你必须准确解释你在做什么,以及你期望什么
adityaMurarka
第1期与第2期请提供模板导出和导入的具体步骤 通过使用 grapesJS 提供的默认选项导出 HTML 和 CSS,并通过 grapesJS 工具栏上的导入按钮导入。第3期抱歉,“在某些情况下”这个词在这里帮不上忙。你必须准确解释你在做什么,以及你期望什么 有没有关于如何为不同视图应用不同CSS的文档?它的工作方式完全像媒体查询一样吗? @artf
你好, GrapesJS 支持哪些浏览器?我在官网上和文档里找不到相关信息。在将GrapesJS添加到支持IE 11和Safari的公司项目之前,我需要先了解它。 谢谢:)
artf
你可以在这里看到 https://github.com/artf/grapesjs/blob/041904f1f3364b05b5908f0da2a0e2460a292aa4/package.json#L69-L73
正如我在最新版本(我目前使用的)中看到的,我们现在可以用i18n翻译来翻译葡萄语。 如果能支持法语就太好了。 所以,我会尽量做到:)
我需要实时看到在 styleManager 中拖动或调整组件大小(或其他改变样式属性的方式)时,组件属性的更新情况。 我通过这个方法看到了宽度和高度: 'editor.on(“styleManager:change:widthstyleManager:change:height”, (response) => { editor.trigger(“component:styleUpdate”); });` 现在,我需要类似这样的工具来显示组件位置(顶部、底部、左侧、右侧)和字体大小(然后可能还有别的),我尝试过其他方法,比如“editor.trigger(”component:toggled“);' 和 'StyleManager....
artf
#2374的复制品
抱歉这个问题比较长!这是一个全新的部分,我快写完了,只是需要一点帮助,我相信这对其他人可能有用。 我正在创建一个使用 daterangepicker 库的日期选择输入。 “gatherDateOptions()”通过选项收集所有日期类型字段。我有“date”、“datetime”、“daterange”和“datetimerange”字段。之后我会用他们的名字,并在“-”处拆分,获取字段类型。 我会逐个加载脚本,以避免依赖问题(比如“$ 未定义”)。如果你认为有更高效的方法,请给我建议。 一旦加载了“daterangepicker”,我可以运行“initDateRange”函数,确实会在字段上运行“daterangepicker”...
artf
你在“handleDateInputsOptions”里做的大部分逻辑应该都在你的组件“脚本”里。 你的“dateInputsSelect”道具包含输入类型,所以[使用插值](https://grapesjs.com/docs/modules/Components-js.html#basic-scripts)在你的“脚本”中,然后应用“handleDateInputsOptions”的逻辑。 你还需要一个技巧,是在画布里触发“脚本”更新,所以在你的“model.init”里...
嘿,@artf, 如何在 Angular 8 中从 Canvas 获取 UTF-8 编码。 我需要这个,因为我从前端编码 btoa 然后发送到服务器。服务器使用 base64 来解码 UTF-8,特殊字符如西班牙语无法被服务器识别。 请帮帮我。
artf
你好@MariusDK画布里的iframe没有使用任何特定字符集,所以应该依赖于父页面,或者至少由于HTML5的关系,应该是UTF-8 顺便说一句,如果你需要获取 iframe 元素(用于任何操作),你可以用这个“编辑器”。Canvas.getFrameEl()'