如何以编程方式将图像插入 lightning-input-rich-text?
How to insert image into lightning-input-rich-text programmatically?
我有一个 base64 格式的图像,我想将图像数据显式推送到我的 lightning-input-rich-text 中。有什么办法吗?
我的代码如下所示:
<lightning-input-rich-text value={body} label="EmailBody" placeholder="Email Body" >
</lightning-input-rich-text>
在我的 JS 控制器中,我正在尝试这样做
this.body = this.filesUploaded[0]['VersionData']
// this.filesUploaded[0]['VersionData']表示base64格式数据
而不是显示图像我的 lightning-input-rich-text 显示 base64 字符串 for ex: ('iVBORw0KGgoAAAA....')
您需要确保将 IMG html 标记添加到富文本控件的内容中。因此,在您的 js 文件中,您的 body 变量必须设置为表示创建使用 base64 作为其源的 IMG 标签所需的 html 代码的字符串,例如:
this.body = '<img src="data:image/png;base64,' + this.filesUploaded[0]['VersionData'] + '" />';
我有一个 base64 格式的图像,我想将图像数据显式推送到我的 lightning-input-rich-text 中。有什么办法吗?
我的代码如下所示:
<lightning-input-rich-text value={body} label="EmailBody" placeholder="Email Body" >
</lightning-input-rich-text>
在我的 JS 控制器中,我正在尝试这样做
this.body = this.filesUploaded[0]['VersionData']
// this.filesUploaded[0]['VersionData']表示base64格式数据
而不是显示图像我的 lightning-input-rich-text 显示 base64 字符串 for ex: ('iVBORw0KGgoAAAA....')
您需要确保将 IMG html 标记添加到富文本控件的内容中。因此,在您的 js 文件中,您的 body 变量必须设置为表示创建使用 base64 作为其源的 IMG 标签所需的 html 代码的字符串,例如:
this.body = '<img src="data:image/png;base64,' + this.filesUploaded[0]['VersionData'] + '" />';