From 4c6765925b5510828558f480e80a0f557ac386eb Mon Sep 17 00:00:00 2001
From: Apple <>
Date: Tue, 27 Dec 2022 17:03:47 +0800
Subject: [PATCH] =?UTF-8?q?fix:=E4=BC=98=E5=8C=96filterBar=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=EF=BC=8C=E7=82=B9=E5=87=BBdocument=E5=85=B3=E9=97=AD?=
=?UTF-8?q?=E7=8A=B6=E6=80=81=E8=8F=9C=E5=8D=95=E6=82=AC=E6=B5=AE=E6=A1=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/filterSelect/main.js | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/components/filterSelect/main.js b/src/components/filterSelect/main.js
index d702e78a..f604f884 100644
--- a/src/components/filterSelect/main.js
+++ b/src/components/filterSelect/main.js
@@ -31,7 +31,10 @@ export default class filterSelect extends React.Component {
this.setState({ menuShow: isShow });
}
mouseLeaveFn(){
- this.setState({ menuShow: false });
+ window.document.addEventListener('click',()=>{
+ this.setState({ menuShow:false});
+ });
+
}
mouseMenuFn(){
this.setState({ menuShow: true });
@@ -88,7 +91,7 @@ export default class filterSelect extends React.Component {
this.onHandlerClick();
}}
onMouseEnter={()=>this.mouseMenuFn()}
- // onMouseLeave={()=>this.mouseLeaveFn()}
+ onMouseLeave={()=>this.mouseLeaveFn()}
>
{this.state.label}
: