我使用v-text编写了以下代码
<h1 v-text="content.title"></h1>输出:
品牌名称是B&C
因此,我在前面的行中使用v-html修复了它:
<h1 v-html="content.title"></h1>输出:
品牌名称是B&C
我的问题如下:
为什么它使用v-html而不是v-text工作呢?我已经阅读了Vue文档,但我不清楚其中的区别。
发布于 2018-11-15 13:22:34
v-text设置节点的textContent。v-html设置元素的innerHTML。&是一个HTML实体。如果要解释和替换HTML实体,则需要将它们解释为HTML而不是文本。
发布于 2021-05-04 23:30:57
v-html指令用于用我们的数据更新元素的innerHTML。这就是区别它和v-文本的原因,这意味着 v-text 接受字符串并将其作为字符串对待,它将接受字符串并将其呈现为HTML。
https://stackoverflow.com/questions/53320289
复制相似问题