#30752020年10月16日作者 hellocaio3 个回答
嗨。我将GrapesJS更新到当前版本0.16.22,但回调函数出现错误: Editor.ON(“Component:add”, (model) => { editor.select(model); }); 错误堆栈: 未处理的拒绝(类型错误):i.classList 未定义 Stack: ./nodemodules/grapesjs/dist/grapes.min.js/</</w.toggleClass/</< nodemodules/葡萄/地区/grapes.min.js:2 S nodemodules/葡萄/地区/grapes.min.js:2 ./nodemodules/grapesjs/dist/grapes.min....
hellocaio
算了,问题由以下方式解决: editor.on(“load”, () => { Editor.ON(“Component:add”, (model) => { editor.select(model); }); });
hellocaio
好吧,先不管之前的事了。之前成功了几次,现在我也遇到同样的错误。抱歉。
#30632020年10月6日作者 HeyWrecker3 个回答
版本: 0.6.18 你可以在控制台输入“grapesjs.version”获得版本 你能重现演示中的bug吗? [ ] 是的 [x] 不 我觉得这可能是因为演示版是全屏模式? 预期的行为是什么? 我想富文本编辑器的工具栏应该放在正在编辑的文本块附近。此外,双击文本对象并不总是触发RTE工具栏。 详细描述那个漏洞 这似乎只在编辑器未处于全屏模式时发生。当它出现在可滚动的标准浏览器窗口上时,RTE的位置似乎会根据滚动位置发生或可能被误算。此外,双击文本块并不总是显示RTE工具栏。 更新: 起初我以为这只是和RTE的定位有关。但正如我在最新评论中提到的,如果Grapes编辑器不是全屏模式,且编辑器顶部位置不在视口顶部,内容块的高亮/选...
artf
看,在最新版本中,我们增加了这个选项 https://github.com/artf/grapesjs/blob/8822aa6c6e8ced09ad50f2c8392f1754d3a6ec8b/src/editor/config/config.js#L151-L157 所以,首先,确保你没有从浏览器中提供缓存的 Grapesjs 版本(在 devtools 'console.log(grapesjs.version)' 中运行),然后检查你的可滚动面板是否是你 '<div...
HeyWrecker
@artf 和你一样,我也没法用小提琴繁殖。于是我开始逐条拆解 HTML 内容,直到我发现一个主要的网站容器在类上定义了一个“overflow-x: hidden”,而且不知为何这似乎严重影响了 GrapesJS 的高亮和工具栏放置。我纠正了这个问题,除了更新最新版本并赋予“listenToEl”属性外,所有问题都解决了。实际上,似乎是根“div”里的“overflow-x: hidden”导致了这个问题。 非常感谢你花时间和精力帮我解决这个问题。
MartinPutz
@HeyWrecker 我见过类似的情况,比如没有选择设备或画布被外部JS操作。你能用以下方法检查当前选中的设备吗: https://grapesjs.com/docs/api/editor.html#getdevice “''js editor.getDevice(); ```
#30272020年9月16日作者 gpmonch3 个回答
你能重现演示中的bug吗? 不,演示版的图片资源管理器里没有移除图片的选项。 预期的行为是什么? 删除图片时,如果用户决定重新上传,在关闭资源管理器对话框前应该可以这样做。 详细描述那个漏洞 一旦用户在资产管理器上传了图片,然后选择图片,再从资源管理器对话框中移除上传的图片,他就无法上传图片,不会报错,只是无法上传。 目前的行为是什么?**
artf
你好@gpmonch,我无法复现它,删除素材后我又能重新上传。你能举个活例吗?
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
gpmonch
亲爱的阿图尔, 非常感谢你的回复,抱歉我现在才回复, 我用webex录制了本地浏览器的屏幕录制,重现了这个bug。 环境, 如果这些建议能帮我解决问题,请告诉我,任何帮助都将非常感激 感谢, 此致敬礼 盖伊 2020年10月20日星期二 下午4:42 无回复[机器人] <[email protected]> 写道: 本期已自动关闭,因为没有 对原作者更多信息请求的回应。其中 仅限当前期刊中的信息,我们没有足够的信息 信息以采取行动。如果您有相关信息,请联系我们...
#28422020年6月19日作者 BerkeAras3 个回答
你好。我遇到了一个问题,当我双击元素时,文本元素上的文字阴影会消失。我该怎么办? 这是我的代码: https://pastebin.berkearas.de/?e1c4c8db9a70894f#DCUHVHZzyhFTnAk2RoJ9faQxQPvAqWMoiBqXHMEzRH5G
BerkeAras
编辑:文本阴影并没有消失。阴影颜色设置为阴影模糊,阴影模糊得0。
BerkeAras

artf
我无法在主演示(https://grapesjs.com/demo.html)上复现,所以我还需要你机箱的现场演示
#16962018年12月31日作者 muhamdgomaa283 个回答
你好,artf,我创建了自定义组件并为它添加了特征,当拖动这个组件到编辑器并选择它时,设置特征是正常工作的。 问题是,当将同一个组件拖到旧组件后面到编辑器并选择设置特征时,默认特征(ID,标题)会只显示,这是我实现的代码 对于创建组件: this.editor.BlockManager.add('customtext',{ id:“texttool”, 标签:“文本工具”, 内容:{ 组成要素: [ { 标签名称:'texttool', type:'texttool', 可编辑:true, 内容:'// 一些HTML ' }, ] },} 对于该指令添加特征: this.domComps.addType('texttool', {...
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#16182018年11月29日作者 ploutos273 个回答
你好,我遇到了一个奇怪的问题,需要你的帮助。 当我在块内移动组件时,在视图模型中更改成功应用,但模型中似乎 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...
ploutos27
请制作一个实时演示,并指导复现问题的步骤 你好,artf,谢谢,请给我1-2天时间制作一个现场演示! 谢谢!
ploutos27
@artf这里是现场演示:[这里](https://codesandbox.io/s/zx7x8mqyl) 我还制作了一个直播视频,帮助你了解我遇到的问题所在。 视频链接 [这里](https://screencast-o-matic.com/watch/cFleXQrtg4) 告诉我你的看法 谢谢你的帮助!!
#14682018年9月27日作者 kornflex3 个回答
你好, 我无法把资产管理公司的职称翻译成法语。 示例: 资产管理人:{ storageType: '', storeOnChange: true, storeAfterUpload:true, 模态标题:“影像的表现”, 上传文本:“Glisser - déposer les images ici <br><br> <i>(2Mo max par image)</i>”, addBtnText:“Ajouter”, ... } modalTitle 没有改动,仍然是“选择图片”,但上传文本和 addBtnText 都没问题。 谢谢你
no-response[bot]
由于我们请求原作者提供更多信息未获回应,本期已自动关闭。仅凭当前期刊中的信息,我们没有足够的信息采取行动。如果您有答案或找到我们需要的答案,请随时联系我们,以便我们进一步调查。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#13692018年8月16日作者 alimajed933 个回答
大家好, 我添加了许多自定义块,并为这些块中的所有图片赋予了相同的 css 类。暂且称之为“图像类”。当我拖拽其中两个方块,并在其中一个方块中选择一张图片时,“image-class”类一开始不会显示,点击右侧面板的类部分。只有当用户点击第二张图片时才会显示。 你可以在下面的图片中看到,如果用户拖放一个“网格物品”块,选择一张图片,可以在面板右上角的类部分看到“grid-item-image”类 <img width=“1277” alt=“截图 2018-08-16 6:00 49 p.” src=“https://user-images.githubusercontent.com/28840780/44217144-745d7...
artf
无法复现,只需提供一个现场演示(正如我在问题模板中建议的**),并附上该块
alimajed93
我会和大家分享一些截图,肯定能让这个问题更清晰:步骤1:在画布中拖放一个块,点击选中 <img width=“642” alt=“截图 2018-08-21 上午10:16 29” src=“https://user-images.githubusercontent.com/28840780/44386545-7599f180-a52b-11e8-99ba-1a2c7e3dca9e.png”> 你可以看到ID没有显示应该在哪里步骤2:通过点击其他位置取消选择该块,然后再次选...
artf
我理解你的问题,但你还是得发现场演示,因为我无法复现。这可能取决于很多因素,仅仅截图是不够的。我甚至不确定你用的是不是最新版本,所以请更新一下......另一个问题是,我该如何添加类似的附加内容?比如说我想在“被选中”下添加类似标签名的东西,以显示所选组件的标签名;换句话说,我希望每次用户点击一个模块时,都能看到该块的标签名和 id。有没有办法实现这个功能? 你可以依赖以下信息: “''js editor.on('component:selected', component...
#11862018年6月8日作者 Chilli-B2 个回答
你好,这要么是bug,要么是个问题,我还不确定。我定义了一个新组件,除了其他组件外,还有一个数字特征,正如下面的代码所示。不幸的是,当自动调整随特质出现的箭头上的数字时,它经常会切换到“未定义”状态。 我是不是漏掉了什么,还是这是个bug? domComps.addType('socialbar', { model: dModel.extend({ defaults: Object.assign({}, dModel.prototype.defaults, { show分享:1, 体型:32, 半径:“4”, 可掉落:!1, 特质:[ { 标签:“Show Shares”, 类型:“复选框”, 名称:“showShares”, 变...
artf
遇到这种情况我需要现场演示,因为你可能用的是旧版本。顺便说一句,我没能复现这个问题,所以可能也修复了。如果不是,请打开另一个期刊,附上现场演示链接和具体复现步骤
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
#11092018年5月14日作者 FrciSmrci3 个回答
早上好@artf :) 我遇到的问题和[这个问题](https://github.com/artf/grapesjs/issues/297)。 我无法在Canvas的列块里放任何方块(文本、图片等)。当我尝试把它放到图层里时,它正常工作,这里有一个[简短详细的屏幕录制](https://drive.google.com/open?id=1w_k97fkvK6OwWHYeCLBjJcwR0857ONLr),显示问题的可见HTML结构。你知道怎么解决这个问题吗? 提前感谢大家。
FrciSmrci
嘿,@artf, 今天弄明白了发生了什么,但欣喜若狂忘了关闭这期。😄 GrapesJS 和 Bootstrap 的类发生了冲突,我花了一些时间才意识到这一点,因为在分层尝试时它确实有效。 基本方块里的stylePrefix选项做得很棒,解决了我的问题。我在想,也许默认用像 gjs- 这样的键会是个好主意。你怎么看? 祝你有美好的一天!
artf
你好@FrciSmrci说实话,我不明白发生了什么,也无法用当前的演示重现。你是不是用什么方式定制了那些积木?你是从哪个预设/插件里获得的?你能通过jsfiddle复现吗?你的葡萄版本?
artf
我在想,也许默认用像 gjs- 这样的键会是个好主意。你怎么看? 是的,这大概能避免像这样😬,PR值得欢迎:)