更换图片
@awaredigital你可以在 grapesjs[尝试存储组件和 html](https://grapesjs.com/docs/api/editor.html#storages)之前,针对你的具体情况执行文本替换等操作。 ''editor.on('storage:start:store', objToStore => {} )'' 干杯!
阅读下方完整回答 ↓问题
你好,
我一直在 GrapesJs 上阅读大量资料,了解如何构建组件并将其分配到模块中。但过了一段时间,我觉得用组件并不是正确的做法。
我想替换图片src,并为图片设置data-src,但我只想在存档里做这件事。
我有一个存储管理器,只需通过data['html']将数据传递到文本区域。
编辑。StorageManager.add('simple-storage', {
store(data, clb, clbErr) {
const html = data['gjs-html'];
}
});
Grapes 有没有什么途径可以做到这一点?
谢谢
回答(1)
@awaredigital你可以在 grapesjs[尝试存储组件和 html](https://grapesjs.com/docs/api/editor.html#storages)之前,针对你的具体情况执行文本替换等操作。 ''editor.on('storage:start:store', objToStore => {} )'' 干杯!
相关问答
通过相似的问题讨论继续研究。
问题 #2526
自定义存储:自动加载未触发
版本:grapes.min.js 0.15.10 你好, 我正在使用自定义存储来从文本区加载和存储json数据。 使用自定义存储似乎不支持自动加载选项。相反,我必须手动触发 editor.load(),但它似乎会更新编辑器,从而干扰 noticeOnUnload 选项(该选项在...
问题 #2315
允许从 StorageManager 的 '.load' 和 '.store' 方法返回承诺
这将提供比当前基于回调的方法更现代、更简洁的 API。 拟议API: “JavaScript 编辑。StorageManager.add('simple-storage', { 加载:异步键 => { const result = await foo(keys) return...
问题 #3806
添加视频时目标为零
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome新版本 可复制演示链接 https://codesandbox.io/s/react-redux-toolkit-application-forked-l5rhp?file=/src/...
问题 #3406
如何创建自定义存储管理器?它不会在重新加载页面后从Canvas中设置保存数据
大家好,我想把 Canvas 上的数据保存到 Redux 存储,这样可以,但重新加载页面后,存储加载方法没有把我的数据设置为构建器(Canvas),我不知道问题出在哪里,如果有人有解决办法请告诉我。 代码示例: “''js Grapejs.init({ .../// stora...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。