index.vue 787 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <el-tabs v-model="activeMenu" type="border-card">
  3. <el-tab-pane label="项目" name="project">
  4. <div class="h-50px flex flex-row">
  5. <projectPage />
  6. </div>
  7. </el-tab-pane>
  8. <el-tab-pane label="编辑" name="page">
  9. <div class="h-50px">编辑菜单</div>
  10. </el-tab-pane>
  11. <el-tab-pane label="工具" name="tool">
  12. <div class="h-50px">工具菜单</div>
  13. </el-tab-pane>
  14. <el-tab-pane label="帮助" name="help">
  15. <div class="h-50px">帮助菜单</div>
  16. </el-tab-pane>
  17. </el-tabs>
  18. </template>
  19. <script setup lang="ts">
  20. import { ref } from 'vue'
  21. import projectPage from './project.vue'
  22. const activeMenu = ref('project')
  23. </script>
  24. <style lang="less" scoped>
  25. :deep(*) {
  26. .el-tabs__item {
  27. height: 32px;
  28. }
  29. }
  30. </style>