king
2021-08-26 966ff7fb84181f0fa86a56569a8492453c3ae80a
src/components/normalform/index.jsx
@@ -24,7 +24,7 @@
  }
  shouldComponentUpdate (nextProps, nextState) {
    return !is(fromJS(this.state), fromJS(nextState))
    return !is(fromJS(this.state), fromJS(nextState)) || !is(fromJS(this.props.children), fromJS(nextProps.children))
  }
  trigger = () => {
@@ -62,12 +62,12 @@
  }
  render () {
    const { title, width, children } = this.props
    const { title, width, children, double } = this.props
    const { visible, dict, formlist } = this.state
    return (
      <div className="normal-form-wrap">
        <span onClick={this.trigger}>{children}</span>
      <>
        {!double ? <span onClick={this.trigger}>{children}</span> : <span onDoubleClick={this.trigger}>{children}</span>}
        <Modal
          wrapClassName="popview-modal"
          title={title}
@@ -85,7 +85,7 @@
            wrappedComponentRef={(inst) => this.Ref = inst}
          />
        </Modal>
      </div>
      </>
    )
  }
}