<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>v-html</title>
</head>
<body>
<h1> v-html 设置标签的innerHTML</h1>
<div id="app">
<p v-text="content"></p>
<p v-html="content"></p>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
var app = new Vue({
el :"#app",
data:{
// content:"v-html"
content:"<a href='https:baidu.com'> v-html测试 </a>"
}
})
</script>
</body>
</html>
本文介绍如何使用Vue.js中的v-html指令来动态设置HTML元素的内容。通过实例演示了v-html可以解析并渲染富文本,使页面内容更加生动。需要注意的是,直接使用v-html可能会导致XSS攻击,因此在实际应用中要确保数据的安全。
1695

被折叠的 条评论
为什么被折叠?



