前端项目实战叁拾贰-​react-admin+material ui-useMemo路由设定部分

我是歌谣 放弃很容易 但是坚持一定很酷 微信公众号关注前端小歌谣 带你加入前端巅峰人才交流群 

const items = useMemo<IMenuItem[]>(() => {
    let menuItems: IMenuItem[] = new Array<IMenuItem>();
    let item: IMenuItem = {
      key: 'home',
      label: '功能测试',
      children: new Array<IMenuItem>(),
    }
    let orderItem: IMenuItem = {
      key: 'orderman',
      label: <Link to='/t_order'>单表管理-测试订单</Link>,
      path: '/orderman'
    }
    let categoryItem: IMenuItem = {
      key: 'categoryman',
      label: <Link to='/categoryman'>产品管理</Link>,
      path: '/categoryman'
    }
    // let demoItem: IMenuItem = {
    //   key: 'pushman',
    //   label: <Link to='/demo'>demo</Link>,
    //   path: '/pushman'
    // }
    let myDemoItem: IMenuItem = {
      key: 'mydemo',
      label: <Link to='/mydemo'>多表测试-品类/款式</Link>,
      path: '/mydemo'
    }


    // let categoryItem: IMenuItem = {
    //   key: 'categoryman',
    //   label: <Link to=''>品类管理</Link>,
    //   path: '/categoryman'
    // }
    item.children!.push(categoryItem);
    item.children!.push(myDemoItem);
    item.children!.push(orderItem);
    // item.children!.push(categoryItem);
    //  item.children!.push(demoItem);
    
    menuItems.push(item);
    return menuItems;
  }, [])

 运行结果

posted @ 2023-07-13 09:15  前端导师歌谣  阅读(6)  评论(0)    收藏  举报  来源