import { NMenu, NLayoutSider } from 'naive-ui' import { useMenu } from '@/store' const LayoutMenu = defineComponent({ name: 'LayoutMenu', setup() { const menuStore = useMenu() const { menuModelValueChange, setupAppRoutes, collapsedMenu } = menuStore const modelMenuKey = ref(menuStore.menuKey) const modelMenuOptions = computed(() => menuStore.options) const modelCollapsed = computed(() => menuStore.collapsed) setupAppRoutes() return { modelMenuKey, menuModelValueChange, modelMenuOptions, modelCollapsed, collapsedMenu, } }, render() { return ( ) }, }) export default LayoutMenu