ElemeFE / ElemeFE/element-react

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

Open
#1,117 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
2.8k
Forks
435
PR merge metrics
No merged PRs in 30d

Description

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


{
this.props.fetch &&
}




{ this.addDiv = refs; }}
style={{ marginBottom: 8 }}
>
{ this.addClick(); }}>新增
{ this.addClick(); }}>修改
{ this.addClick(); }}>删除

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’,页面就不会报错,当然这样的话功能也不会正常

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.