ant design pro v5 自定义侧边栏收缩按钮位置

本文介绍了在Ant Design Pro V5中如何自定义侧边栏的折叠按钮位置。通过修改HeaderContent组件和app.tsx的设置,实现按钮的定制。文章提供了一步步的操作指南,并附带了相关代码示例。最后,作者分享了前端开发的学习资源和建议。
摘要由CSDN通过智能技术生成

ant design pro v5 自定义侧边栏收缩按钮位置

图:
在这里插入图片描述

1.升级ant design pro v5以后layout隐藏,相关配置放到了app.tsx
layout 的配置代码如下:

export const layout: RunTimeLayoutConfig = ({ initialState }) => {
  return {
    rightContentRender: () => <RightContent />,
    disableContentMargin: false,
    waterMarkProps: {
      content: initialState?.currentUser?.name,
    },
    footerRender: () => <Footer />,
    onPageChange: () => {
      const { location } = history;
      // 如果没有登录,重定向到 login
      if (!initialState?.currentUser && location.pathname !== loginPath) {
        history.push(loginPath);
      }
    },
    links: isDev
      ? [
          <Link to="/umi/plugin/openapi" target="_blank">
            <LinkOutlined />
            <span>OpenAPI 文档</span>
          </Link>,
          <Link to="/~docs">
            <BookOutlined />
            <span>业务组件文档</span>
          </Link>,
        ]
      : [],
    menuHeaderRender: undefined,
    // 自定义 403 页面
    // unAccessible: <div>unAccessible</div>,
    ...initialState?.settings,
  };
};

通过官方文档
在这里插入图片描述
我们主要关注红框里面的参数。

那么我们开始动手:

  1. 首先在 components 下新增 HeaderContent.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值