1. 程式人生 > >react實現點擊某個元素之外自動隱藏此元素

react實現點擊某個元素之外自動隱藏此元素

stop ati event inf .com edi 需要 元素 bubuko

是在redux-saga和react-redux環境下

步驟一: 給document綁定事件

技術分享圖片

步驟二: 構建hide函數

技術分享圖片

步驟三: 給元素內子元素點時不需要隱藏它的方法加上阻止事件冒泡事件, 這樣就不會冒泡到頂層的document

   e.nativeEvent.stopImmediatePropagation();

react實現點擊某個元素之外自動隱藏此元素