#24192019年11月20日作者 MartinPutz3 个回答
绝对拖拽模式(搭配Grapesjs的触摸插件)在触摸设备上无法使用。 GrapesJS 版本:0.15.8 预期行为: 用户还应能通过触摸屏上的拖拽移动组件。 当前行为: 用户可以正常拖放方块。 如果用户想通过拖拽移动被丢弃的组件,看起来拖动已经开始(样式更改),但组件并没有移动。 演示中也可以重现: https://jsfiddle.net/v9kecdpz/ 繁殖步骤:打开演示(包含带有 grapesjs touch 插件的 jsfiddle)将一个方块拖入画布(或使用已有的方块)尝试通过拖曳来移动组件 测试对象: 安卓平板 iPad 2019,iOS 13 测试时使用了Chrome浏览器。 这很可能不是设备或操作系统本身的问...
wfcheng
这可能有关联,也可能无关。我注意到在 OSX Safari 上使用 grapejs v0.16.34 时,当我在 Safari 上拖动块块到画布时,ComponentDrag.js onStart() 函数中的事件参数是未定义的,这可以用 https://jsfiddle.net/v9kecdpz/ 上面提到的同样方法在 Safari 上重现。 我只能像下面那样本地补丁(虽然不算漂亮,但似乎能用): from 'const { x, y } = Canvas.getMous...
pradeeshattlee
嘿@MartinPutz 资产管理器不会在iPad、桌面触摸设备上弹出——Chrome、Firefox和Safari。 而且编辑器的画布滚动功能在iPhone上不工作。 我到底漏掉了什么? 提前感谢大家。
MartinPutz
嘿,@pradeeshattlee 这个问题其实和资产管理公司无关,而是渲染完后,组件的移动。 我很少用资产管理,但据我记得它在iPad上运行得很好。 如果我是你,我会开一个新刊,里面有所有可能有用的细节。
#24182019年11月17日作者 frankpagan1 个回答
嗨,葡萄社区的朋友们! 我创建了一个自定义的特性选择字段,可以从我们的数据库中获取组件的选项<a>......当<a>在画布中点击(链接)时,组件设置显示,我们的选择字段会被渲染...... 我正在寻找一种解决方案,可以将我们自定义选择字段中的选定值传递到画布。 并且要在Canvas中获得值,以便在点击组件时插入自定义选择栏。 提前感谢大家
artf
你好@CoCreator-Frank,我觉得[特质](https://grapesjs.com/docs/modules/Traits.html)文档页面已经有你问题的答案(尤其是我们解释如何[定义自定义](https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type)时)。 [这里](https://grapesjs.com/docs/modules/Traits.html#integrate-ex...
#24172019年11月16日作者 Lakshit-Singhal3 个回答
Block.js => Component.js => 我们可以调用 API,并且在部署中传递整个 html 时它是正常工作的 块管理器内容属性中的脚本、正文、样式 但当 API 通过组件调用时,页面在部署加载时无法工作。** 它只在我把它放到编辑器里时生效,而作为已部署的 URL 加载时却不行。 举例:
artf
只有在我把它放到编辑器里时才有效,加载为部署的 URL 时就不行 如果你从某种存储系统加载东西(例如,DB)在你的“部署URL”中,确保有[正确的远程设置](https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage)
Lakshit-Singhal
@artf我理解你的担忧,但在部署版本中,BlockManager 内容内的 API 调用是正常的,只有组件 API 没有被调用。所以这是远程设置的问题还是别的原因? 请帮我解决这个问题...... 提前感谢大家!
artf
那是远程设置的问题还是别的原因? 是的,正如你描述的,可能是存储设置错误(也可以查看控制台的错误/警告)。
#24162019年11月15日作者 ayodele22423 个回答
能够通过加载URL并获得状态正常来获取远程HTML文件,我该如何将这个获取的HTML和CSS加载到编辑器中?目前我在编辑器里看到的是空白屏幕。 我目前尝试的是什么: 我怎样才能把 JSON 传到 grapesjs 里,让它渲染 HTML 和 CSS?
ayodele2242
@pouyamiralayi 是的。请查看我更新的问题。
pouyamiralayi
@ayodele2242我想你的回复结构可能不对;你要发送的内容: 正确的结构是[this](https://grapesjs.com/docs/modules/Storage.html#setup-the-server)。 如果我错了请见谅,我不是PHP专家。 干杯。
pouyamiralayi
你回答中@ayodele2242包含“gjs-components”吗?我在上面的代码里看不到这一点。 还要注意不要陷入[数据库字段类型](https://github.com/artf/grapesjs/issues/1442#issuecomment-422957057)错误。 干杯!
#24152019年11月15日作者 sdrebel2 个回答
你好@artf, 我在React中导入grapesjs,但当我们在配置中添加dragMode时,错误编辑器没有被定义。 我从开发版下载包时没有遇到这个问题。 版本是 0.15.8 如果用 window.editor 设置,它能用,但有没有其他方法或解决办法?
artf
我从开发版下载包时没有遇到这个问题。 未定义编辑器的问题已在开发中修复(https://github.com/artf/grapesjs/pull/2371),并将在下一版本中发布如果用 window.editor 设置,它能用,但有没有其他方法或解决办法? 不,目前唯一的解决方案是编辑器全局可用
pouyamiralayi
你好@sdrebel这个[project](https://github.com/beepsoft/grapesjs-react-component-example)是关于如何在React中使用葡萄的好参考。 干杯!
#24142019年11月15日作者 thieuanh1995hn3 个回答
https://grapesjs.com/docs/getting-started.html#style-manager很难看。很难复制粘贴。很难弄到
thieuanh1995hn
找个新手帮你看完所有文件,问问他。 真的很糟糕。也许你无法仅仅因为你创造了它就达到它。
#24132019年11月14日作者 barmgeat暂无回答
当我们从图层侧菜单删除方块时,身体方块计数器没有变化
#24122019年11月14日作者 Ramkumar-Murugesan1 个回答
我用它的 npm 安装了 grapesjs-preset-网页。当我拖拽表单时,它的CSS就不工作了。  在上面的截图中。CSS的运作方式并不完全像我们在Grapesjs网页上那样。 我的Grapesjs代码
artf
这里不包含CSS,如果你愿意,可以复制演示中看到的[这里](https://github.com/artf/grapesjs/blob/0276220d5863aaac3f723238a70939980cf206ca/demo.html#L750)
#24112019年11月14日作者 senchden暂无回答
预期行为: 当将现有链接 target = “blank” 更改为目标 =“”时,该更改会传播到 html。 实际行为: 当将现有链接 target = “blank” 改为 target =“”时,该更改不会传播到 html。 繁殖步骤:保存带有目标“新窗口”(“_blank”)链接的页面。关闭并重新打开编辑器。将链接目标更改为“此窗口”(空字符串)。观察变化,没有传播。 可通过网页演示v.0.15.8重现 附上屏幕录制: ![链接-目标-虫](https://user-images.githubusercontent.com/31250983/68856934-f8373f80-06e1-11ea-9d8e-656f01aa5...
#24102019年11月14日作者 ko061 个回答
从Styled Manager中移除名字,显示空的Accordian。
artf
你应该一开始就声明,在初始化时,你的扇区是开放的 “''js ... styleManager: { ... 扇区:[{ 名称:“维度”, 开场:真,// <-