自定义工具删除问题
删除包含带有 Js 代码的 HTML 的自定义工具后,代码还在 Grapes 编辑器里,我该如何移除它?
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
删除包含带有 Js 代码的 HTML 的自定义工具后,代码还在 Grapes 编辑器里,我该如何移除它?
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好, 我用的是网页预设,并且像演示一样尝试把设置扇区放在样式下(和demo.html完全一样),但我遇到的问题是$('.gjs-trt-traits'),这是空的,所以如果我在样式下切换“设置”,它就是空的。请告诉我......谢谢! var traitsSector = $('<div class=“gjs-sm-sector no-select”>'+ '<div class=“gjs-sm-title”><span class=“icon-settings fa fa-cog”></span> Settings</div>' + '<div class=“gjs-sm-properties” style=“display:...
artf
除非请求,特质不会默认创建,事实上我在演示中就是这么做的 https://github.com/artf/grapesjs/blob/gh-pages/demo.html#L1407-L1408
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好,artf, 我遇到了插入占位标记的问题。当你在Flexbox-Parent中插入组件时,它始终是垂直的(通常需要的)。但如果你把flex-direction属性改成列,物品是竖排的,所以占位符应该是横向的,比如块状物品。但该性质对位置或尺寸没有影响。 图片,转载于最新演示中: 
artf
谢谢@ProfSaputo我会在下次版本里修复
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我定义了新的论坛块,就是这样。 我想用 ajax response html 替换资源类。我现在是这样做的。 问题是,换掉后悬浮游移就不工作了。数据包含多个 div 标签。 我想让悬浮动作在forum_directory职业中正确工作。
artf
你应该更改组件的模型,而不是它的视图 “''js 如果(模型) { const resourceModel = model.find('.resource')[0]; resourceModel.components(data); } ```
crypto-dump
谢谢。它运行正常。但我想在这个resourceModel里添加类似data-gjs-selectable: false、data-gjs-editable:false这样的属性
artf
你可以用 'resourceModel.set({ selectable: false, editable: false })'
你好@artf,这其实不是个bug,但我想问一下 如果每个方块都有类似全局设计的东西。 例如,所有图像的边框和边框半径都相同 我想做的是设置适用于所有区块的全局设计。例如 IMG、按钮、文本、列全局设计,可编辑并实时应用于块。
ProfSaputo
我觉得你在第一个问题上是在找普通组件?[https://grapesjs.com/docs/modules/Components.html#how-components-work](网址)
froderf
我看过链接,但里面没有我想要的,不过非常感谢你的帮助。 我想找的是类似这样的内容:我有一个自定义界面,可以生成下面的代码现在我需要将生成的代码应用到画布上的所有图像上。 谢谢。:)
artf
@froderf如何创建/维护设计系统由你决定,你可以导入你的类,通过修改它们,你会改变该类中任何组件的设计
有一个字体问题,当我点击任何元素时,它不会显示该元素当前的字体,我添加了自定义代码来添加我的自定义字体。 代码运行完美,但当我选择段落或任何文本时,默认不会显示所选字体。
jrking4
我最终用了类似以下的方式,把 Lato 作为自定义字体,并设置为默认字体: “''js editor.on('load', function () { 添加 Lato 字体并设置为默认 const fontProperty = 编辑器。StyleManager.getProperty(“排版”,“字体家族”); fontProperty.addOption({value: 'Lato, Helvetica, Arial, sans-serif', name: 'Lato'}...
artf
这里的问题在于所选分量的计算字体。你必须在列表中包含那个计算出来的字体,否则你看不到它。正如 @jrking4 已经建议的,你可以把默认字体族设置为正体
deviserops
我找到了答案: 你必须用单引号或双引号添加字体,否则它无法识别字体。 因为我们在CSS中写字体,比如:font-family: 'Oswald' 浏览中的HTML自动将单引号转换为双引号,当字体与HTML匹配且包含的JS字体时,下拉菜单会显示,但某些字体如Lato无法检测,这种字体在浏览器中显示为:font -family : Lato,没有单引号,所以我写了这个字体,只有双引号。还有一些是双引号里面的双引号,我希望遇到这个问题的人能帮我解决。
在演示页面 https://grapesjs.com/demo.html 中,我看到元素是用一个叫“container-width”的类居中。我在哪里可以看到完整的课程列表?我怎么知道我必须在中心加“container-width”?该类在哪里定义? 谢谢。
artf
我在哪里可以看到完整的课程列表? 通过使用 API [选择管理器](https://grapesjs.com/docs/api/selector_manager.html)我怎么知道我必须把容器宽度加到中心? 嗯,如果演示版没告诉你,可能也没必要告诉你......这个类别在哪里定义? 从导入的模板中
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我写了一个插件,为一个简单的标题定义了一个新的块。 但是当我拖拽这个块到画布时,会出现占位文字“Text Here”,我无法编辑它。 我到底漏掉了什么?
artf
我会得到占位符文本 这里 ???不,这不是占位文本,这是你写在表格里的内容......我无法编辑它 这里有效,https://jsfiddle.net/7oeh2man/
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好, 很棒的应用,非常感谢你为社区提供这些内容。 有个快速问题,我想修改不同模态的大小和外观,比如说,导出、图片上传等。 但似乎任何模态都没有唯一的职业/ID。 有没有简单的方法可以根据模态类型添加一个独特的职业? 我想特别添加它到“gjs-mdl-dialog”元素中。 谢谢!
artf
你可以通过截获他们的指令来实现 “''js const getDialog = () => document.querySelector('.gjs-mdl-dialog'); const assetsCls = 'gjs-mdl-dialog--assets'; editor.on('run:open-assets', () => getDialog().classList.add(assetsCls)) editor.on('stop:open-assets', ()...
ghost
太好了,谢谢@artf。 我会试试看。
你好,我遇到了一个奇怪的问题,需要你的帮助。 当我在块内移动组件时,在视图模型中更改成功应用,但模型中似乎 grapsejs 没有跟踪(或者我漏掉了什么),父组件(或块,你可以查看图片 1 [这里](https://user-images.githubusercontent.com/12737690/49217101-61407d00-f3d5-11e8-8e12-c7dbd5e954e0.PNG)))正常工作,但如果我有内部组件(或内部“子块”,如图片 2 [这里]](https://user-images.githubusercontent.com/12737690/49217104-643b6d80-f3d5-11e8-9f...
artf
请制作一个实时演示,并说明重现问题的步骤
ploutos27
请制作一个实时演示,并指导复现问题的步骤 你好,artf,谢谢,请给我1-2天时间制作一个现场演示! 谢谢!
ploutos27
@artf这里是现场演示:[这里](https://codesandbox.io/s/zx7x8mqyl) 我还制作了一个直播视频,帮助你了解我遇到的问题所在。 视频链接 [这里](https://screencast-o-matic.com/watch/cFleXQrtg4) 告诉我你的看法 谢谢你的帮助!!