问题 #771💬 已回答提出于 2018年1月17日作者 Deepak8130 个反应

图片原始文件没有更新

快速解答作者 ryandeba

你好@Deepak813, 我不太确定你举的例子里“templateHTML”是从哪里来的......你图片上的“SRC”在那个变量里设置正确吗? 无论如何,在[demo](http://grapesjs.com/demo.html): 'editor.getSelected().set(“src”, “http://via.placeholder.com/350x150”)中,选择一张图片并运行这段代码对我来说似乎没问题。

阅读下方完整回答 ↓

问题

你好,@artf,

我用以下代码更新了图片原件: editor.getSelected().set('attributes', {'src': image_Url});

但当我用下面的代码设置所有 HTML 时: editor.setComponents(templateHTML); 然后 HTMLcomponent 中的图片 src 没有更新。

请告诉我们类似的情况。

回答(3)

artf2018年1月18日

@Deepak813正如Ryan已经提到的,你必须使用'editor.getSelected().set('src',image_Url)'

AkibDeraiya1232019年1月9日

@ryandeba @artf 有没有可能更改图片的其他属性,比如类别、ID等? 我试过类似的,

对于id来说
editor.getSelected().set('id',imageId)
对于阶级来说
editor.getSelected().set('class',imageClass)

但这对我来说似乎没用。 你们能帮我,如何更改这个图片标签的其他属性吗?

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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