ElemeFE / element-react

Element UI
https://elemefe.github.io/element-react/index
MIT License
2.83k stars 444 forks source link

Component中添加第二个Tree组件后报错 #1117

Open Yangandmore opened 2 years ago

Yangandmore commented 2 years ago

你好,我正在使用element-react来完成我的工作,但是我发现了一个问题,在一个component里面我放置了两个Tree控件,他们接受相同的数据来展示,但是在加入第二个tree并配置好options的时候发生了问题,控制台发生了如下图所示的报错

image

下面是我的代码 `

{ this.props.fetch && } <div style={{ marginTop: 8, marginBottom: 8 }}>

{ this.addDiv = refs; }} style={{ marginBottom: 8 }} >
this.setState({ nodes: node.child })} highlightCurrent />
{moment(data.create_date).format('yyyy-MM-DD HH:mm:ss')} } ]} data={this.state.nodes} />
{ this.deleteMenu(); }} onCancel={() => this.setState({ deleteVisible: false })} > 删除该项 { switch (this.state.dialogTitle) { case '新增字典': this.addDict(); break; case '修改字典': this.updateDict(); break; default: } }} onCancel={() => this.setState({ addVisible: false })} >
{ this.onChange('dialogForm', 'name', value); }} /> { this.onChange('dialogForm', 'route_name', value); }} /> { this.onChange('dialogForm', 'sort', value); }} min="1" max="999" />
` 但是我在尝试处理的时候发现,只需要在第二个tree中修改children的字段为一个不存在的值如‘childs’,页面就不会报错,当然这样的话功能也不会正常