介绍
本篇文章为大家展示了如何在Vue中插入HTML代码,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>一、使用v-html 强>
v-html:更新元素的innerHTML
const text =,‘& lt; p> Hello World祝辞;” & lt; p> My 才能;name  is Pjee & lt;才能p v-html=& # 39;文本# 39;祝辞& lt;/p> & lt;/p>
注意:你的站点上动态渲染的任意HTML可能会非常危险,因为它很容易导致XSS攻击。请只对可信内容使用HTML插值,绝不要对用户提供的内容使用插值。
<强>二、渲染函数强>
渲染函数:这是通过对VNode(虚拟DOM)的操作来生成
文本(){ 渲染才能:(h)=祝辞{ ,,h ( ,,,,& # 39;div # 39;,, ,,,,( ,,,,,h (& # 39; p # 39;,, & # 39;你好# 39;), ,,,,,& # 39;,世界! & # 39; ,,,,) ,,,) ,,} } & lt; p> Hello 世界{{this.text ()}} & lt;/p>
<强>三,JSX 强>
JSX:这个方法在反应使用最为广泛,但是Vue中使用需要安装巴贝尔插件
文本(){ return 才能;(& lt; p> Hello World) } & lt; p> Hello 世界{{this.text ()}} & lt;/p>
<强>四,domPropsInnerHTML 强>
domPropsInnerHTML:如果说JSX在vue很少用的到,那么这个东西就更少有人使用到了
如果现在还有一段& lt; p>你好吗? & lt;/p>需要我们插入到Hello World中,我们就可以使用这种方法
const newText =, & # 39; & lt; p>请,断开连接;你? & lt;/p> & # 39; text () { ,return ( & lt;才能p> ,,Hello 世界 ,,& lt; p  domPropsInnerHTML={this.newText}祝辞& lt;/p> & lt;才能/p> ,) } & lt; p> Hello 世界{{this.text ()}} & lt;/p>
Vue的优点
Vue具体轻量级框架,简单易学,双向数据绑定,组件化,数据和结构的分离,虚拟DOM,运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和DOM,可以大大提升访问速度和用户体验。
上述内容就是如何在Vue中插入HTML代码,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。