【发布时间】:2020-02-08 23:11:12
【问题描述】:
我正在创建一个 Web 应用程序并尝试使用 vue.js 显示上传的富文本内容。富文本内容由 Action Text 创建,格式如下图。
<h1>text</h1><div>sample text<br><action-text-attachment sgid="BAh7CEkiCGdpZAY6BkVUSSI3Z2lkOi8vZWxvb3AtcmljaC9BY3RpdmVTdG9yYWdlOjpCbG9iLzEzP2V4cGlyZXNfaW4GOwBUSSIMcHVycG9zZQY7AFRJIg9hdHRhY2hhYmxlBjsAVEkiD2V4cGlyZXNfYXQGOwBUMA==--36dd18a0ed30ace4bc8442849d9dd3355bc86443" content-type="image/png" url="http://localhost:3000/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBFZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e887e47b082a537f647284bc0bfb6b6216f51216/deal.png" filename="deal.png" filesize="10394" width="256" height="256" presentation="gallery"></action-text-attachment></div>
我尝试在 vue.js 文件中显示这样的内容。
<div v-html=""></div>
然后,文本正确显示,但图像不显示。我该如何解决?
【问题讨论】:
-
<div v-html=""></div>不显示任何内容。 -
那么您只是在问如何将
<action-text-attachment>转换为<img>?url属性是否指向该图像的正确位置? -
@Dadboz 很抱歉我写得不好,我只是想指出我使用了这个指令。
-
@skirtle 没错,我想将
转换为 。网址正确。
标签: javascript html vue.js actiontext