国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 依安县| 大新县| 洪湖市| 庆元县| 吴川市| 邯郸县| 九寨沟县| 兴安县| 高邑县| 洞口县| 尼木县| 乡城县| 靖州| 涿州市| 陇川县| 钦州市| 根河市| 南宁市| 梨树县| 克拉玛依市| 墨脱县| 扎鲁特旗| 府谷县| 罗源县| 剑阁县| 定安县| 拉孜县| 中卫市| 台中县| 惠水县| 双江| 会泽县| 灵宝市| 深州市| 探索| 噶尔县| 云林县| 江城| 青河县| 河间市| 道孚县|