componentDidMount()

in src/plugin/plugin-variable-bind-dialog/index.tsx [81:93]


  componentDidMount() {
    event.on('common:variableBindDialog.openDialog', ({ field, maxTextSize }) => {
      // 在触发事件时指定最大长度,根据传入的长度重置一下
      const finalMaxTextSize = maxTextSize && typeof maxTextSize ? maxTextSize : this.props.config?.props?.maxTextSize || 0;
      this.setState({
        field,
        maxTextSize: finalMaxTextSize,
      }, () => {
        this.initCode();
        this.openDialog();
      });
    });
  }