Vue系列之指令 v-html
文章の目录
- 1、v-html指令
- 2、基本用法
- 写在最后
1、v-html指令
v-html
指令类似于 v-text
指令,它与 v-text
区别在于 v-text
输出的是纯文本,浏览器不会对其再进行html
解析,但v-html
会将其当html
标签解析后输出,类似于 JavaScript 中的 innerHTML
。v-html
指令应尽量避免使用,否则会带来危险(XSS攻击 跨站脚本攻击),一般只在可信任内容上使用 v-html
,永不用在用户提交的内容上。
2、基本用法
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><title>Document</title></head><body><div id="app"><div v-html="rawHtml"></div></div><script>var vm = new Vue({el: "#app",data: {rawHtml: "<span style='color: red'>v-html标签在渲染的时候被源码输出</span>"}});</script></body>
</html>
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!