header.vue 567 B

123456789101112131415161718
  1. <template>
  2. <el-header class="layout-header" v-show="!isTagsViewCurrenFull">
  3. <NavBarsIndex />
  4. </el-header>
  5. </template>
  6. <script setup lang="ts" name="layoutHeader">
  7. import { defineAsyncComponent } from 'vue';
  8. import { storeToRefs } from 'pinia';
  9. import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
  10. // 引入组件
  11. const NavBarsIndex = defineAsyncComponent(() => import('/@/layout/navBars/index.vue'));
  12. // 定义变量内容
  13. const storesTagsViewRoutes = useTagsViewRoutes();
  14. const { isTagsViewCurrenFull } = storeToRefs(storesTagsViewRoutes);
  15. </script>