问题 #2283💬 已回答提出于 2019年9月20日作者 gagan3480 个反应

我该如何在data-gjs-resizable属性中传递可调节大小的onMove函数

快速解答作者 artf

你可以把“内容”写成[组件定义](https://grapesjs.com/docs/modules/Components.html#component-definition)来代替HTML字符串

阅读下方完整回答 ↓

问题

onStart 事件在创建组件时运行良好,但我想在创建块时添加它。这是我的代码: cont keyWidth = 'flex-base'; 一致性步 = 0.1; cont minDim = 1; const currentUnit = 1; const resizerRight = { TL: 0, tc: 0, tr: 0, cl: 0, bl: 0, br: 0, cr: 1, bc: 0, keyWidth, currentUnit, minDim, step } const attrsToString = attrs => { 一致性结果 = []; 对于(让 key in attrs) { 令value = attrs[key]; const toParse = 数组的值实例 ||value 实例 Object; value = toParse ?JSON.stringify(value) : value; result.push('${key}=${toParse ? ''${value}'' : '“${value}”'}'); } 返回结果。长度?' ${result.join(' ')}' : ''; } const attrsCell = attrsToString(colAttr); 如果 (c.blocks.grid) { bm.add('grid',...

回答(1)

相关问答

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

问题 #2440

按类别调整尺寸:(

我遇到的主要问题是,我试图在我制作的一个组件中做调整大小,但如果两个组件大小相等,当我调整其中一个组件时,另一个也会做同样的调整。所以,我认为我需要通过ID来管理它们的样式,而不是按类别。 这是我的代码: 'const buttonComponent = { 名称:“butto...

3 个回答更新于 2019年12月8日

问题 #1991

可调整大小,使用 px 输出中的 unitWidth 换成百分比。

你好,@artf, 感谢你制作了这个了不起的框架。 最近我基于你的[flexbox插件](https://github.com/artf/grapesjs-blocks-flexbox)做了一个自定义组件。 ![演示](https://cdn.kapwing.com/final...

3 个回答更新于 2020年5月6日

问题 #3329

我应该如何在脚本中获得自定义特质修改?

你好,@artf,这是一个很棒的框架,非常感谢。 我现在用它来创建移动版 BUI 框架的组件,遇到了一个问题,我添加了自定义的特性文本区,我该如何制作这个?当数据发生变化时,它会在输出脚本中触发。 “''js 编辑。TraitManager.addType('textarea'...

4 个回答更新于 2021年3月15日

问题 #3218

如何添加带有内联样式的新HTML元素?

我想在“rte.selection()”周围添加一个带有内联样式的新HTML元素。 以下面的例子来说,HTML还可以,但JSON部分可能不太行: “''js const editorRte = this.editor.RichTextEditor // ... editorRt...

4 个回答更新于 2021年1月6日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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