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();
});
});
}