let str = "<img :src=('face[k].src)>"
this.commentList[i].Content = this.commentList[i].Content.replace(sArr[j], str)
Die Anforderung besteht darin, die Zeichenfolge in str für die Ausgabe zu konvertieren. Überprüfen Sie, ob der zurückgegebene Inhalt ein Emoticon enthält, und ersetzen Sie es dann. Wie konvertiere ich es in HTML? Es scheint, dass die Methode eval() nicht unterstützt wird
如下,应该在获取到数据之后修正 Content 为 html, 并使用 v-html 指令绑定:
--- 补充 ---
其中 .replace() 方法的第二个参数也支持使用函数返回,即能实现更复杂的替换,如:
v-html?
建议使用
v-if
更好点原生的用innerHTML,jq用html();
没有人遇到同样的问题吗~