
分析下vue中的{{}}、v-text以及v-html的应用。
{{}}获取值,不会清空标签原有内容
v-text 获取值,会清空标签原有内容,输出的是纯文本
v-html 获取值,会清空标签原有内容,若数据中包含html标签,将其当html标签解析后输出
我们来通过一个实例就可以很清晰的看清楚了。如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>分析下vue中的{{}}、v-text以及v-html的应用 - Web前端之家www.jiangweishan.com</title>
</head>
<body>
<div id="app">
<p>上午好{{info}}</p>
<p v-text="info">上午好</p>
<p v-html="info">上午好</p>
<hr>
<p v-text="addr">hhh</p>
<p v-html="addr">hhh</p>
<hr>
<p v-text="addr2">hhh</p>
<p v-html="addr2">hhh</p>
</div>
</body>
</html>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
new Vue({
el:"#app",
data:{
info:"good",
addr:"<a href='https://www.jiangweishan.com'>点击进入Web前端之家</a>",
addr2:'<a href="https://www.jiangweishan.com" rel="external nofollow" >Web前端之家</a>'
}
});
</script>试试吧!



网友评论文明上网理性发言 已有0人参与
发表评论: