最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中插入HTML代碼的方法

 更新時(shí)間:2018年09月21日 13:46:48   作者:Pjee  
這篇文章主要介紹了Vue中插入HTML代碼的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

我們需要吧<p>Hello World</p>插入到<p>My name is Pjee</p>應(yīng)該如何做?

一、使用v-html

v-html:更新元素的 innerHTML

const text = `<p>Hello World</>`
<p>
  My name is Pjee
  <p v-html='text'></p>
</p>

注意:你的站點(diǎn)上動(dòng)態(tài)渲染的任意 HTML 可能會(huì)非常危險(xiǎn),因?yàn)樗苋菀讓?dǎo)致 XSS 攻擊。請(qǐng)只對(duì)可信內(nèi)容使用 HTML 插值,絕不要對(duì)用戶(hù)提供的內(nèi)容使用插值。

二、渲染函數(shù)

渲染函數(shù):這是通過(guò)對(duì)VNode(虛擬DOM)的操作來(lái)生成

text(){
  render:(h)=>{
   h(
     'div', 
     [
      h('p', 'Hello'),
      ' world!'
     ]
    )
  }
}
<p>Hello World{{this.text()}}</p>

三、JSX

JSX:這個(gè)方法在React使用最為廣泛,但是Vue中使用需要安裝Babel插件

text(){
  return (<p>Hello World</p>)
}
<p>Hello World{{this.text()}}</p>

四、domPropsInnerHTML

domPropsInnerHTML:如果說(shuō)JSX在vue很少用到,那么這個(gè)東西就更少有人使用到了

如果現(xiàn)在還有一段<p>How are you?</p>需要我們插入到Hello World中,我們就可以使用這種方法

const newText = '<p>How are you?</p>'
text(){
 return (
  <p>
   Hello World
   <p domPropsInnerHTML={this.newText}></p>
  </p>
 )
}
<p>Hello World{{this.text()}}</p>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

西藏| 西乡县| 江城| 黄陵县| 通榆县| 襄城县| 灵川县| 桦甸市| 顺昌县| 崇左市| 山阴县| 襄垣县| 阿勒泰市| 承德市| 新民市| 锡林浩特市| 延长县| 美姑县| 南澳县| 连江县| 大渡口区| 通山县| 万宁市| 泉州市| 定襄县| 托克逊县| 定兴县| 独山县| 长葛市| 卢龙县| 四会市| 乡宁县| 新津县| 镇赉县| 永顺县| 潞城市| 顺平县| 清丰县| 喀什市| 沁源县| 衡阳县|