图片原始文件没有更新
你好@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)
你好@Deepak813,
我不太确定你举的例子里“templateHTML”是从哪里来的......你图片上的“SRC”在那个变量里设置正确吗?
无论如何,在[demo](http://grapesjs.com/demo.html): 'editor.getSelected().set(“src”, “http://via.placeholder.com/350x150”)中,选择一张图片并运行这段代码对我来说似乎没问题。
@Deepak813正如Ryan已经提到的,你必须使用'editor.getSelected().set('src',image_Url)'
@ryandeba @artf 有没有可能更改图片的其他属性,比如类别、ID等? 我试过类似的,
对于id来说
editor.getSelected().set('id',imageId)
对于阶级来说
editor.getSelected().set('class',imageClass)
但这对我来说似乎没用。 你们能帮我,如何更改这个图片标签的其他属性吗?
相关问答
通过相似的问题讨论继续研究。
问题 #582
背景图像问题
你好@artf使用自定义管理器时还有一个问题,背景图片该设置什么? editor.getSelected().set('src', url)无法在背景图像上工作。 我应该把“src”替换成“background”吗?
问题 #740
如何从 HTML 中移除类
你好,@artf, 我们正在更新<i>标签类,但会新增类,但之前的类不会被移除。请告诉我们如何移除类。 使用此法: editor.getSelected().set('attributes', {'class': 'newClass'}); 输出: <i class=“fa f...
问题 #842
我们如何使用 editor.getSelected().set('attributes',array value)来设置数组
你好,@artf, 我们如何使用 editor.getSelected().set('attributes',array value)来设置数组值; 如果我们用同样的代码尝试这样做,它会在属性中插入NaN。
问题 #1241
:新风格未反映在面板中
你好, 在我的项目中,我用自己的方式替换了AssetManager。 但是,当我用新管理器更新组件的背景图像时,背景图像显示了,但新状态没有反映在面板上。 基本上我的问题是:我该如何检测用户正在编辑的属性或属性?又该如何在小组中反映新的状态? 此致, 理查德
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。