问题 #568💬 已回答提出于 2017年11月24日作者 matthewgertner0 个反应

用鼠标调整方块大小?

快速解答作者 ryandeba

你好@matthewgertner, 我相信可以通过“resizable”属性在单个组件上启用:“component.set(”resizable“, true)。对于带有“显示:内联”风格(比如“”)的元素,<span>或者高宽按百分比而非像素设置的元素,它可能不太适用。 这可能不是最理想的实现方式,但你可以这样做来观察它的实际操作:'editor.on(“component:selected”, function(args) { args[1].set(“resizable”, true); });`

阅读下方完整回答 ↓

问题

我注意到在当前的演示中,大多数方块只能通过属性编辑器来调整大小,不能通过拖动方块上的锚点(比如用地图元素可以做到)。这是设计的,还是只是尚未实现的功能?

回答(3)

ryandeba2017年11月24日

你好@matthewgertner,

我相信可以通过“resizable”属性在单个组件上启用:“component.set(”resizable“, true)。对于带有“显示:内联”风格(比如“”)的元素,<span>或者高宽按百分比而非像素设置的元素,它可能不太适用。

这可能不是最理想的实现方式,但你可以这样做来观察它的实际操作:'editor.on(“component:selected”, function(args) { args[1].set(“resizable”, true); });`

artf2017年11月28日

@matthewgertner Ryan 的解决方案应该可行,是的,我并没有出于 Ryan 已经解释的原因设计上应用它们,但你实际上可以创建启用可调整大小的块/组件

matthewgertner2017年11月28日

@ryandeba @artf 太好了,谢谢你的建议。我们现在正在玩代码库,会试试这个方法。

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。