react菜单menu点击菜单项跳转路由样式解决
未知
2024-08-22 09:54:54
0

s问题描述:

  导航菜单点击菜单项有时不管用,样式修改不了。
 

解决办法:
 

import React, { useState,useEffect } from 'react';
import { Link ,useNavigate} from 'react-router-dom';
 

const Head = () => {
    const { Header} = Layout;
    const navigateTo = useNavigate();

    const [currentSelectedkey, setCurrentSelectedkey] = useState('1');  // 当前选中的菜单项  

    const locationPath = window.location.hash;
    useEffect(() => {
        if(locationPath === '#/'){
            setCurrentSelectedkey('1');
        }else{
            setCurrentSelectedkey('2');
        }
    }, [locationPath]);

const items= [
        {
            label: (      
                <Link to="/">首页</Link>
            ),
            key: '1',           
        },
        {
            label: (        
                <Link to="/list">列表页面</Link>
            ),
            key: '2',           
        },
    ];
return (
<Menu mode="horizontal" selectedKeys={[currentSelectedkey]}   items={items} />
)
 

上一篇:html下载阿里云oss文件视频图片

下一篇:没有了

相关内容

极速访问,高效CDN——剖...
摘要:本文探讨了云服务器上CDN应用的工作原理、优势及其在各行业的...
2024-11-27 16:23:41
react菜单menu点击...
导航菜单点击菜单项有时不管用,样式修改不了。
2024-08-22 09:54:54
react创建项目命令
react创建项目命令
2024-08-19 20:54:32
react console...
Unchecked runtime.lastError: Coul...
2024-07-26 21:41:06
6输出路由定义
输出并生成路由列表 假设你的路由定义文件内容为: Route : ...
2021-07-04 11:52:02
6生成路由映射缓存
生成路由映射缓存 optimize:route 路由映射缓存用于开...
2021-07-04 11:51:45

热门资讯

JavaScript获取当前协... JavaScript获取当前协议,域名,路径
解决Phpcms V9手机门户... 第一步:开启手机网站。位置:模块 》手机门户 》 添加手机站点,如果模块里面没有手机门户,那么就在模...
layui tooltip提示... 在layui表单中,我们想把一个标签做出提示,以标明这个表单元素是做什么有什么功能时,就可以用上提...
layui中出错Unexpec... layui中出错Unexpected identifier
如何在html中禁止复制文字 问题描述: 如何禁止别人复制自己的文章? 解决办法: 在body标签中添加以下代码: onconte...
JS实现html打印功能,打印... !DOCTYPE htmlhtmlhead meta charset=utf-8 title打印功能...
bootstrap 图片文字居... 问题描述: 让图片和文字居中显示。 解决办法: !-- style--.navbars img{ m...
bootstrap图片排版布局 问题描述: 在使用bootstrap的时候,出现了这样的问题。 排版对不齐。 解决办法: 通过上图发...
手机端底部定位 问题描述: 需要实现的效果 解决办法: !-- 底部 -- div class=layui-row ...