更换图片
@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
Target :null when adding video
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? Chrome新版本 可复制演示链接 https://codesandbox.io/s/react-redux-toolkit-application-forked-l5rhp?file=...
问题 #3446
Cannot Store Data Unexpected token '-'
请帮帮我,我想把 gjs 的数据存储到 mysql,但我无法从前端到后端传输任何数据 这是我的代码: 'const editor = grapesjs.init({ 容器:“#editor”, storageManager: { 类型:“远程”, 参数:{}, // 用于请求的...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。