#27292020年4月22日作者 DaithiLynch3 个回答
我从下载的新闻通讯0.10.7更新到最新版本0.16.3,新版本中发送测试邮件的测试表单不工作,实际上在Verion 0.10.8后似乎就停止工作了,打开时表单似乎被附加在屏幕末尾
artf
是的,那个东西多年前就被放弃了(它依赖的服务禁止了我用它)。
DaithiLynch
你好,亚瑟, 谢谢回复, 问题不在于发送,我已经解决了,问题在于实际的模态显示,发送按钮和主题都缺失,无论我怎么尝试都无法显示,0.10.7版本会显示,但新版本没有
artf
别试图重复使用那个模态,直接自己创造......
#27282020年4月22日作者 ajumell1 个回答
你好, 我想创建一个选项,通过双击某个组件来更改背景。我双击模式时可以打开它。但我怎么用它来识别背景图像属性呢?我查了代码库,没找到线索。有人做过类似的事情吗?请提供一些建议或线索。
artf
@ajumell比如,当你选择要应用的背景时,可以通过这种方式更改组件背景 “''js component.addStyle({ 'background-image': 'url('${url}')' }) ```
#27272020年4月22日作者 adamwpe3 个回答
我觉得这是个bug, 基本上,我有一个自定义组件,带有一个类的属性(“gjs-button”),但这个类只有在特质被更改时才会被渲染和应用。拖拽组件: 修改组成性状。 组件再次渲染,但你可以看到类 'gjs...
pouyamiralayi
你好@adamwpe请使用“classes”属性代替“attributes”: 干杯!
adamwpe
哦,谢谢,@pouyamiralayi, 看到有人用属性,就以为那是正确的方法——效果非常好!
adamwpe
看起来保存和重载时也会发生类似的情况。使用这个自定义组件,你可以修改大小,但当你保存并重新加载时,渲染器不会绘制成正确的尺寸,尽管它保存了正确的宽度: 存档前:  装填时(宽度正确): ,可以在电子邮件营销系统中使用。  但是,每当我尝试通过写入和创建文件而不下载文件来导出CSS到服务器文件时,CSS 里只包含我标记的那个。文件中没有包含所有未高亮的CSS。有什么办法解决这个问题吗? 这是我的编码  或 [break-after](https://developer.mozilla.org/en-US/docs/Web/CSS/break-after)。你也可以创建一个分页块,每页后手动添加,比如 [grapesjs-plugin-page-break](https://github.com...
#27232020年4月20日作者 lewishealey1 个回答
我需要找到一种方法,在资源管理器中选中图片时暴露事件监听器,有没有办法做到?我只能在图片上传时看到事件监听器,无法选择预定义的素材。 谢谢
lewishealey
我用更新目标买的 'updateTarget(trgt) { const image = this.model; const dirName = image.attributes.src; const filename = dirName.replace('https://d3d4x44eptevwm.cloudfront.net/md/',''); trgt.set('attributes', { src: 'https://d3d4x44eptevwm.cloudfro...
#27222020年4月17日作者 tomaskallup3 个回答
你用的是最新版本吗(旧版本不支持)?是的 你是在本地版GrapesJS遇到这个bug,还是当前的演示版?地方操作系统:Archlinux浏览器:Firefox 74.0 和 Firefox 开发者版 75.0b11葡萄:v0.16.3 预期的行为是什么?高亮应在外部滚动时更新其位置 结果会怎样?  我尽力模仿这种行为,但没成功。即使使用同一个栈(Parcel、Typescript、React、Ant Design...
artf
是的,真的很奇怪,我最初猜测是Canvas工具栏在窗口“滚动”时没有更新,所以我尝试创建一个非全屏的长页面示例,但我发现主窗口上没有“滚动”监听器,因为不需要,工具栏的位置是正确的。 所以,我能想到的唯一合理问题可能是Firefox浏览器(请尽量在Chrome浏览器里查看你的页面),或者你可能在iframe里加载页面,因为这可能是个问题,这种情况下你需要设置一个“滚动”监听器并将其传播到编辑器
tomaskallup
你好,谢谢你的回复! Firefox似乎不是问题所在(Chrome上也有同样的行为)  而且复制仓库在两个浏览器中都能正常运行,没有这个bug。 我没有在iframe里加载任何东西(这是从实际页面的检查员布局) 
#27212020年4月17日作者 alex19893 个回答
你好,我在尝试用 ES6 导入从 'grapejs/locale' 导入任何 locale 文件时遇到了错误 我接着看了相关文档: https://grapesjs.com/docs/modules/I18n.html#configuration 但我总是得到这样一个:  我只能通过下一种方式导入  的“离开网站?”确认对话框。 原因是我把代码存储在服务器端,然后用“fromElement”拉取。 但当我提交表单来存储页面时,总是会弹出 JS 确认对话框。 即使是假叫“store”,当存储完全被禁用时也无效。 有什么建议吗?