Explorar o código

多选选中bug修改2597

zhouna %!s(int64=5) %!d(string=hai) anos
pai
achega
89cb1bd91a
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      src/components/Multiple/SlideItem/index.jsx

+ 10 - 0
src/components/Multiple/SlideItem/index.jsx

@@ -76,6 +76,16 @@ class SlideItem extends react.Component{
     const params = this.state;
     handleConfirm&&handleConfirm(params);
   }
+  componentWillReceiveProps(next){
+    if(this.props.show!==next.show){
+      const seleData = deepClone(this.props.seleData||[]);
+      const seleId = deepClone(this.props.seleId||[]);
+      this.setState({
+        seleData:seleData||"",
+        seleId:seleId||[]
+      });
+    }
+  }
   render(){
     const {data} = this.props;
     const {seleId} = this.state;