import { css } from "@linaria/core"; import { Menu } from "ant-design-vue"; import { useCategory } from "@/modules/admin"; import { defineComponent } from "vue"; import { useRouter } from "vue-router"; export default defineComponent({ setup() { const router = useRouter(); const categoryStore = useCategory(); const MenuRender = (item: CategoryItem) => { if (item.children) { return ( {item.children.map((subItem: any) => { return MenuRender(subItem); })} ); } else { return ( {item.name} ); } }; return () => (
首页轮播 菜单管理 {categoryStore.categoryTree.map((item: any) => { return MenuRender(item); })}
); }, }); const MenuRoot = css` a { display: block; } `;