浏览代码

多选选中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;