'use client' import dynamic from 'next/dynamic' import { useRouter } from 'next/router' import DashboardUser from './DashboardUser' const DashboardMenuList = dynamic(() => import('./DashboardMenuList')) const DashboardItemMembership = dynamic( () => import('./DashboardItemMembership') ) const DashboardItemBalance = dynamic(() => import('./DashboardItemBalance')) const DashboardItemHome = dynamic(() => import('./DashboardItemHome')) const DashboardItemOrder = dynamic(() => import('./DashboardItemOrder')) const DashboardItemAffliate = dynamic(() => import('./DashboardItemAffliate')) /** * 仪表盘内容主体 * 组件懒加载 * @returns */ export default function DashboardBody() { const { asPath } = useRouter() // 提取不包含查询参数的路径部分 const basePath = asPath.split('?')[0] return (