【发布时间】:2022-02-11 03:02:55
【问题描述】:
我已经在这个下拉菜单上工作了一段时间,但我似乎无法使用下拉菜单来更改我所在的页面,而且我不明白它有什么问题我对 ReactJs 真的很陌生,我有一个名为 DropDownMenu 的模块,它正在调用 DropDownItem 并且当单击 DropDownItem 时,称为句柄单击的函数,但在 HandleClick 它没有将页面切换到当前点击的 Props.Route 并且我不知道发生了什么来真正弄清楚
import React from "react";
import { Link } from "react-router-dom";
function DropdownItem(props) {
const handleClick = () => {
<Link to={props.route}></Link>;
console.log(props.route);
};
return (
<a href="#" className="menu-item" onClick={handleClick}>
<span className="icon-button">{props.leftIcon}</span>
<span className="Route">{props.route}</span>
{props.children}
<span className="icon-right">{props.rightIcon}</span>
</a>
);
}
export default DropdownItem;
【问题讨论】:
标签: html node.js reactjs module