MidTab.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <div class="nav" stype="height:50px">
  3. <!--TabNav-->
  4. <el-tabs :value="currTab" @tab-click="handleTabClick" class="square-tab" v-if="menuArr">
  5. <el-tab-pane v-if="!menuArr.menuArr1" v-for="item in menuArr" :name="item.name" :key="item.name" class="tab-menu1">
  6. <span slot="label" style="font-size: 18px">{{item.label}}</span>
  7. </el-tab-pane>
  8. <el-tab-pane v-if="menuArr.menuArr1" v-for="item in menuArr.menuArr1" :label="item.label" :name="item.name" :key="item.name"></el-tab-pane>
  9. <!-- <el-tab-pane v-if="menuArr.menuArr1" name="name" class="tab-menu1" label="|">|</el-tab-pane>-->
  10. <el-tab-pane v-if="menuArr.menuArr1" v-for="item in menuArr.menuArr2" :label="item.label" :name="item.name" :key="item.name"></el-tab-pane>
  11. <el-tab-pane v-if="menuArr.menuArr1" v-for="item in menuArr.menuArr3" :label="item.label" :name="item.name" :key="item.name"></el-tab-pane>
  12. </el-tabs>
  13. <div>
  14. </div>
  15. </div>
  16. </template>
  17. <script>
  18. import { mapGetters , mapActions} from 'vuex'
  19. import commonData from '../../constants/tabMenu'
  20. import Http from '@/js/http.js'
  21. export default {
  22. name: 'MidTab',
  23. props: ['menuArr']
  24. }
  25. </script>
  26. <style>
  27. </style>