react 刪除(隱藏)和增加(顯示)元素 DOM節(jié)點(diǎn)

通常 刪除(隱藏)和增加(顯示) 很多人用css的display的none樣式來實現(xiàn) 這樣有個缺點(diǎn)F12直接改樣式就可以,非常不安全 我們應(yīng)該實現(xiàn)真正的刪除和增加 但是在react看來也可以叫渲染和不渲染這個組件這個dom

react有removeChild方法 但是沒有appendChild方法 so我們就只能通過render 結(jié)合state方法來更新頁面了

也就是利用render生命周期來定義一個變量 DOM節(jié)點(diǎn)變量
然后通過state來更新是否顯示的值
import React from 'react';

class Page2 extends React.Component {
    constructor(props) {
        super(props);
        this.state={
            deled:true
        }
        this.onClick=this.onClick.bind(this)
        this.onClickS=this.onClickS.bind(this)
      }
 //恢復(fù)
    onClick(){
        this.setState({
            deled:true
        })
    }
  //刪除
    onClickS(){
        this.setState({
            deled:false
        })
    }
    render() {
        const { deled} = this.state;
        var  showMap='';
        //三元表達(dá)式判斷deled的值來更新showMap
        deled==true?showMap=<img src={require('../image/joinwechat/s.png')}></img>:showMap=''//這是一張二維碼圖
        return (
            < >
                 <button onClick={this.onClickS}>點(diǎn)我刪除二維碼</button>
                 <button onClick={this.onClick}>點(diǎn)我恢復(fù)二維碼</button>
                    {showMap}
            </>
        )

    }

}

export default Page2;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末扒袖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子瘪撇,更是在濱河造成了極大的恐慌虏肾,老刑警劉巖软舌,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殉疼,死亡現(xiàn)場離奇詭異梯浪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)瓢娜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門挂洛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人眠砾,你說我怎么就攤上這事虏劲。” “怎么了荠藤?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長获高。 經(jīng)常有香客問我哈肖,道長,這世上最難降的妖魔是什么念秧? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任淤井,我火速辦了婚禮,結(jié)果婚禮上摊趾,老公的妹妹穿的比我還像新娘币狠。我一直安慰自己,他們只是感情好砾层,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布漩绵。 她就那樣靜靜地躺著,像睡著了一般肛炮。 火紅的嫁衣襯著肌膚如雪止吐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天侨糟,我揣著相機(jī)與錄音碍扔,去河邊找鬼。 笑死秕重,一個胖子當(dāng)著我的面吹牛不同,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼二拐,長吁一口氣:“原來是場噩夢啊……” “哼服鹅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起卓鹿,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤菱魔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后吟孙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體澜倦,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年杰妓,在試婚紗的時候發(fā)現(xiàn)自己被綠了藻治。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡巷挥,死狀恐怖桩卵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情倍宾,我是刑警寧澤雏节,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站高职,受9級特大地震影響钩乍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜怔锌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一寥粹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧埃元,春花似錦涝涤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至类嗤,卻和暖如春衫生,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背土浸。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工罪针, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人黄伊。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓泪酱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子墓阀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 40毡惜、React 什么是React?React 是一個用于構(gòu)建用戶界面的框架(采用的是MVC模式):集中處理VIE...
    萌妹撒閱讀 1,014評論 0 1
  • 作為一個合格的開發(fā)者斯撮,不要只滿足于編寫了可以運(yùn)行的代碼经伙。而要了解代碼背后的工作原理;不要只滿足于自己的程序...
    六個周閱讀 8,441評論 1 33
  • 原教程內(nèi)容詳見精益 React 學(xué)習(xí)指南勿锅,這只是我在學(xué)習(xí)過程中的一些閱讀筆記帕膜,個人覺得該教程講解深入淺出,比目前大...
    leonaxiong閱讀 2,833評論 1 18
  • HTML模版 之后出現(xiàn)的React代碼嵌套入模版中溢十。 1. Hello world 這段代碼將一個一級標(biāo)題插入到指...
    ryanho84閱讀 6,232評論 0 9
  • 停下肆意的腳丫垮刹, 放徹心扉, 看……遠(yuǎn)方是什么张弛? 山的排列荒典, 云的流潺, 而我卻看到你我的背影吞鸭! 你牽著我的手 我...
    西瓜太郎君閱讀 97評論 0 0