Javascript 是否可以单独处理react树面板的单击事件和切换
我想在单击箭头图标时折叠树,但它不应重新渲染树的内容。比如说- 如您所见,折叠树会更改树的右窗格内容。那是我不想要的 我希望Javascript 是否可以单独处理react树面板的单击事件和切换,javascript,reactjs,Javascript,Reactjs,我想在单击箭头图标时折叠树,但它不应重新渲染树的内容。比如说- 如您所见,折叠树会更改树的右窗格内容。那是我不想要的 我希望onClick和ontogle的行为有所不同 单击每个文件夹旁边的箭头只能展开树,而不能在右侧面板上显示其内容。选择一个文件夹,该文件夹将在右侧面板上显示其内容。如果不想折叠树状视图,只需不更新树板组件和状态的任何数据即可 onToggle(){ // TODO: your desired behavior goes here console.log(
onClick
和ontogle的行为有所不同
单击每个文件夹旁边的箭头只能展开树,而不能在右侧面板上显示其内容。选择一个文件夹,该文件夹将在右侧面板上显示其内容。如果不想折叠树状视图,只需不更新树板组件和状态的任何数据即可
onToggle(){
// TODO: your desired behavior goes here
console.log(
'You could see that message in console, but the tree was not collapsed'
);
}
render(){
return (
<Treebeard
data={data}
onToggle={this.onToggle}
/>
);
}
onToggle(){
//TODO:你想要的行为在这里
console.log(
'您可以在控制台中看到该消息,但树没有折叠'
);
}
render(){
返回(
);
}
当:您正在更新组件状态或组件接收新道具时,对组件重新招标作出反应。您尝试了什么?什么不起作用?你以为会发生什么?我不知道怎么做。所以请求帮助。我希望我在问题中提到的。您是否试图在github上直接向该组件的作者提出问题?是的,我刚发帖。