我有以下HTML
:
<div v-html="parse(message.message)">
<i v-if="message.messageTypeId === 2" class="SpecialIcon"></i>
</div>
由于某种原因,未将元素<i v-if="message.messageTypeId === 2"></i>
添加到DOM中,因为我认为在评估v-html
时将替换innerHTML
。
关于如何使它工作的任何线索?
谢谢
答案 0 :(得分:0)
尝试使用大括号将生成的消息嵌入到适当的位置,而不要依赖v-html属性。
<div>{{parse(message.message)}}
<i v-if="message.messageTypeId === 2" class="SpecialIcon"></i>
</div>