【发布时间】:2020-03-04 14:22:56
【问题描述】:
我创建了工作场所 10 组件并尝试使用侧菜单组件从工作场所 1 组件获取数据。
在侧边菜单中,如果单击workplace10th li 组件加载workspace 组件10,我已经创建了workplace 10 组件,但是我看不到在侧边菜单中选择了哪个组件
...请在此链接中参考我的代码https://codesandbox.io/s/fervent-http-ijbiz
这是工作场所组件
class WorkPlace1 extends Component {
render() {
return (
<div>
<div>
<Row>
<Col sm={4}>
<Worksplaces />
</Col>
<Col sm={5}>
<div>Work Place 1</div>
</Col>
</Row>
</div>
</div>
);
}
}
这是workplace2组件
class WorkPlace2 extends Component {
render() {
return (
<div>
<div>
<Row>
<Col sm={4}>
<Worksplaces />
</Col>
<Col sm={5}>
<div>Work Place 2</div>
</Col>
</Row>
</div>
</div>
);
}
}
这是侧边菜单组件
class Home extends Component {
render() {
return (
<div>
<ul className="side-menu-ul-data">
<NavLink exact to="/workplaces/workplace1">
<li>Work Place 1</li>
</NavLink>
<NavLink exact to="/workplaces/workplace2">
<li>Work Place 2</li>
</NavLink>
<NavLink exact to="/workplaces/workplace3">
<li>Work Place 3</li>
</NavLink>
<NavLink exact to="/workplaces/workplace4">
<li>Work Place 4</li>
</NavLink>
<NavLink exact to="/workplaces/workplace5">
<li>Work Place 5</li>
</NavLink>
<NavLink exact to="/workplaces/workplace6">
<li>Work Place 6</li>
</NavLink>
<NavLink exact to="/workplaces/workplace7">
<li>Work Place 7</li>
</NavLink>
<NavLink exact to="/workplaces/workplace8">
<li>Work Place 8</li>
</NavLink>
<NavLink exact to="/workplaces/workplace9">
<li>Work Place 9</li>
</NavLink>
<NavLink exact to="/workplaces/workplace10">
<li>Work Place 10</li>
</NavLink>
</ul>
</div>
);
}
}
【问题讨论】:
标签: javascript reactjs