如何在Vue中插入HTML代码

  介绍

本篇文章为大家展示了如何在Vue中插入HTML代码,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强>一、使用v-html

v-html:更新元素的innerHTML

const  text =,‘& lt; p> Hello  World   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代码,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何在Vue中插入HTML代码