分析下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人参与
发表评论: