GrapesJS 问题

已收录 3,464 个 GitHub 问题 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。

找到 43 个问题

🔍 keyboard
#31572020年11月25日作者 pranay22102 个回答
0 个反应

我想将脚本应用到rte元素,也就是select的html元素,选择一个select字段的值时,动态值应该会附加到另一个select字段上,但脚本在RTE中无法…

我想将脚本应用到rte元素,也就是select的html元素,选择一个select字段的值时,动态值应该会附加到另一个select字段上,但脚本在RTE中无法工作 ![截图 2020-11-25 下午1:30:28](https://user-images.githubusercontent.com/37976696/100198880-77309c00-2f22-11eb-93ad-83ba83da06ba.png) rte.add('custom-childkey', { 图标:htmlForChild, 将“结果”绑定在“change”听众身上 事件:“变化”, 结果:(RTE,动作) => {}, 更改时重置选择 更新:(...

artf

也许是因为它是“Stringify”而不是“stringfy”......

ClaudeCode

谢谢你举报,@pranay2210。 关于*的建议真棒!虽然这个具体功能还没有出现在核心 API 中,但有几种方法可以实现类似的行为。 使用事件系统: “JavaScript editor.on('component:update', (component) => { 你的逻辑 }); ``` 替代方法: 听取“selector:add”以获取CSS选择器更改 使用“selector:custom”来表示自定义规则 利用“change:”事件进行细致跟踪 构建一个插件,扩展...

#31532020年11月23日作者 excitedbox2 个回答
0 个反应

FEAT:添加动态数据块

我自己也在考虑做这个,因为这个问题被要求很多次了,我想问问这个项目是否已经在进行中,如果没有,也许大家愿意给点建议。 我想象的它的运作方式有点像一个带有容器块的表单,定义数据源、获取密钥的方法(post/get),以及它是一次性数据项还是循环项,比如列表或一组卡片。然后你会插入一个动态模板块,里面有数据项的占位符,定义了列。对于列表,它代表一行,对于一组卡牌,则是一个卡块,内容被列ID替换。 这还可以用于设置表单的默认值,将表单响应处理到数据库中,并开启许多其他内容可能性。 我的问题是我是否应该使用模板引擎来简化操作,但那需要额外的依赖。是否可以在从主侧边栏拉取组件时创建一个子画布来创建模板?我应该把数据库脚本分开,而不是用存储管...

artf

这些事情可以通过插件来实现,但我无法回答你的问题,完全离题了,找到正确答案取决于你的知识(可以试着在StackOverflow上问问)。

ClaudeCode

谢谢你举报,@excitedbox。 安全和依赖性问题很重要。GrapesJS 团队积极致力于保持依赖系统的更新。 为你现在: 运行“npm审计修复”以查看可用的补丁 查看是否有更新的GrapesJS版本,可能已经解决了这个问题 如有稳定版,升级前先测试最新稳定版 如果漏洞非常严重,可以使用“npm audit fix --force”,但请务必彻底测试 理解风险: 在GitHub安全公告中查看具体漏洞详情 并非所有高严重性问题都会影响你的代码路径 某些漏洞仅在特定条件下触...

#31362020年11月11日作者 vijaycreatise4 个回答
2 个反应

再创建一个 JSON 键

{“type”: “text”,“状态”:“悬停”,“内容”:“请在此插入您的文本”,“属性”:{“id”: “ixx2” },“activeOnRender”: 0,“open”:假 } 在 JSON 里我想添加带有对象的新键。示例 data 键,这里会有自定义特性。我想添加一个新的对象,可以从中获取数据并填充输出。我能做到吗?下面是我想要的样件。有人能帮我解答一下,怎么才能实现这个目标吗? { “type”: “text”, “状态”:“悬停”, “内容”:“插入你的文本在这里”, “属性”:{ “id”:“ixx2” }, “数据”:{ “url”:“https://something.com”, “refresh_rate...

longdoan7421

抱歉我误解了你的问题,所以我之前的评论不相关。 为了实现你的愿望,你需要创建自己的性状类型[(docs)](https://grapesjs.com/docs/modules/Traits.html#define-new-trait-type)和组件类型[(docs)](https://grapesjs.com/docs/modules/Components.html#define-custom-component-type)。 有更简单的方法,但它不能把所有自定义数据保存...

longdoan7421

我不太明白你的问题。 但如果你为组件模型设置了任何自定义属性(除了一些保留键,比如“组件”、“样式”等), 例如: 'component.set('customTraits', yourCustomTraits);'。它会以JSON数据形式存在。

vijaycreatise

我试过这样做,但没用。 我想在 JSON 中添加 data 键和对象,用户选择表单时可以输入 API URL。你能帮我检查一下我做得对吗?

浏览所有主题