【发布时间】:2022-09-24 10:12:58
【问题描述】:
我正在使用 v-html 取消转义 Html 标记但我只想取消转义字符串中的 <a></a> 标记。举个例子
输入:
<p> Hello World </p> <a target=\"_blank\" href=\"https://www.google.com/\">https://www.google.com/</a> <div></div>
输出:链接处于活动状态,但所有其他标签应为纯文本
<p> Hello World </p> https://www.google.com/ <div></div>
如何在 Vue 中只取消链接标签并保留其他标签?
-
v-html根本不会转义 HTML,事实上它的作用正好相反。请给出您的字符串的正确示例,您当前如何使用它们以及您期望的结果是什么 -
如果这是用户输入,您可能想要npmjs.com/package/vue-sanitize 之类的东西。
标签: javascript html vue.js escaping