国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue中插入HTML代碼的方法

2024-05-06 15:29:34
字體:
供稿:網(wǎng)友

我們需要吧<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ì)用戶提供的內(nèi)容使用插值。

二、渲染函數(shù)

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

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:如果說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í)有所幫助,也希望大家多多支持錯(cuò)新站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 南宁市| 射洪县| 湾仔区| 武冈市| 南城县| 金门县| 石楼县| 布拖县| 义马市| 福海县| 江山市| 安远县| 崇阳县| 淅川县| 盐城市| 长岭县| 怀来县| 张家川| 白朗县| 松滋市| 大安市| 石渠县| 红安县| 东丽区| 兴宁市| 拉萨市| 翁牛特旗| 共和县| 泸州市| 吉木萨尔县| 翁牛特旗| 利辛县| 团风县| 新巴尔虎左旗| 广饶县| 宝清县| 当雄县| 临漳县| 辉县市| 瑞丽市| 屏东市|