소스 검색

多选选中bug修改2597

zhouna 5 년 전
부모
커밋
89cb1bd91a
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  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;