import { computed, unref } from 'vue'; import { useAppStore } from '/@/store/modules/app'; import { useRouter } from 'vue-router'; /** * @description: Full screen display content */ export const useFullContent = () => { const appStore = useAppStore(); const router = useRouter(); const { currentRoute } = router; // Whether to display the content in full screen without displaying the menu const getFullContent = computed(() => { // Query parameters, the full screen is displayed when the address bar has a full parameter const route = unref(currentRoute); const query = route.query; if (query && Reflect.has(query, '__full__')) { return true; } // Return to the configuration in the configuration file return appStore.getProjectConfig.fullContent; }); return { getFullContent }; };