自定义关闭预览按钮和调整视图容器宽度
有没有办法用自定义按钮来做关闭预览按钮?我可以用CSS来做样式,但想知道API里是否有更直接的东西 另外,我找不到设置视图容器宽度的方法,尤其是在使用资产管理器时。用户无法拉宽,API里也找不到任何样式相关内容 谢谢
artf
你可以更新或完全替换预览 [command](https://grapesjs.com/docs/api/commands.html)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 1,399 个问题
🔍 outdated有没有办法用自定义按钮来做关闭预览按钮?我可以用CSS来做样式,但想知道API里是否有更直接的东西 另外,我找不到设置视图容器宽度的方法,尤其是在使用资产管理器时。用户无法拉宽,API里也找不到任何样式相关内容 谢谢
artf
你可以更新或完全替换预览 [command](https://grapesjs.com/docs/api/commands.html)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
大家好, 例如,我在尝试添加两个插件时遇到过一个问题: Grapesjs-preset-webpage 和 grapesjs-plugin-ckeditor。 我通过npm下载了两个版本,导入后添加到grapesjs.init的插件字段中。 this.editor = grapesjs.init({ 插件: [ckEditorPlugin,grapesjsPreset], ... }) 不知为何,ckeditor没有被识别,也没有他的标识。 任何建议都非常感谢。
artf
添加CKEditor库......
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我想在加载或导入模板到网页构建器时,为每个元素添加一个独特的类。有没有办法添加它?
artf
看看[可用活动](https://grapesjs.com/docs/api/editor.html#available-events)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好@artf, 我该如何在链接中插入图片?请分享你们的想法,告诉我该怎么做。如果我需要创建任何自定义组件,请分享一些代码。 谢谢
artf
演示中你应该会看到专门为此设计的“链接块”
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我有一个输入特性,我想更改所选输入元素上的两个属性(名称和类型),在 Canvas 上是合适的,但在最终的 html(editor.getHtml())中不行,我看过“https://grapesjs.com/docs/modules/Components.html#define-new-component”,但没找到解决方案,谢谢 
artf
你应该更改模型,而不是视图元素'this.model.setAttributes({ 'data-attr': 'value' })'
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我用铅笔图标来触发资产管理。触发功能正常,但当我点击任何图片时,我的图片组件中没有任何变化。即使我选择了不同的图片,它也会显示现有的照片。
prashant2018
点击你想替换的图片,在开发者控制台中写下以下代码片段: 你会看到选中的图片被更改。这里的关键是 target: editor.getSelected(),选中的图片被视为新图片的目标。点击铅笔图标时需要触发上述代码。
artf
“''js TB.unshift({ command: editor => editor.runCommand('open-assets', { 目标:editor.getSelected(), }), 标签:toolbarIcon }); ```
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我能把“onclick”事件改成“悬停”,当选择对象并显示工具栏吗? 
artf
你可能需要扩展 [SelectComponent](https://github.com/artf/grapesjs/blob/dev/src/commands/view/SelectComponent.js) 命令(可以看看 toggleSelectComponent 方法)。
afdallah
@artf 有没有关于如何扩展 SelectComponent 的示例?
artf
嗯,不太清楚,我希望尽快出版一份关于指挥的通用文档。 顺便说一句,关键是获取命令(https://grapesjs.com/docs/api/commands.html#get)并覆盖它的方法 “''js const myCommand = commands.get('select-comp'); myCommand.someMethod = function() { // ... }; ```
我有一个带有“show-left”命令的按钮,我想让该按钮第二次(或更多次)点击时保持“active”状态,但在“stop”函数中运行“Sender.set ('active')'时,'stop'上出现了一个循环,导致错误显示”最大呼叫堆栈大小已超过“。 “第一次点击”  “第二次点击” 点击时,按钮保持激活状态,比如第一次点击该图层时,图层按钮会激活,再点击图层按钮会保持激活状态 “我的按钮”  “目前我的按钮在激活后再点击时会变为停用状态” 
artf
我觉得你可能需要为自定义行为创建一个新的[特质类型](https://grapesjs.com/docs/modules/Traits.html)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
我们遇到了这个错误:“当我将 allowEmpty 属性设置为 true,无法读取属性 'getAlpha' of null”。你能帮我检查一下吗? 我正在尝试这个: colorPicker: { allowEmpty:真 }
artf
遵循本期模板
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。