fullscreen-layout.vue 393 B

1234567891011121314151617181920
  1. <script lang="ts">
  2. import { defineComponent } from "vue";
  3. import { useRoute } from "vue-router";
  4. /**
  5. * 全屏布局
  6. */
  7. export default defineComponent({
  8. name: "FullScreenLayout",
  9. setup() {
  10. const route = useRoute();
  11. return { route };
  12. }
  13. });
  14. </script>
  15. <template>
  16. <div :class="`rr-fullscreen ${route.query.pop ? 'new-pop-window' : ''}`">
  17. <router-view />
  18. </div>
  19. </template>