vue 的 v-html/v-text
时间: 2023-10-17 15:16:58 浏览: 138
vue学习笔记 note
v-html 和 v-text 是 Vue 的指令,用于绑定数据到 HTML 元素上。
v-html 指令用于将数据作为 HTML 解析并渲染到元素上,例如:
```
<div v-html="htmlContent"></div>
```
在这个例子中,htmlContent 中的数据会被解析成 HTML 标记,并渲染到 div 元素中。
v-text 指令用于将数据作为纯文本渲染到元素上,例如:
```
<p v-text="message"></p>
```
在这个例子中,message 中的数据会被渲染成纯文本,并且插入到 p 元素中。如果 message 中包含 HTML 标记,则会被转义成实体字符,而不是被解析成 HTML 标记。
需要注意的是,v-html 和 v-text 都会覆盖元素原有的内容,因此在使用它们时需要确保元素内部没有其他重要的内容。
阅读全文