|
@@ -1,15 +1,15 @@
|
|
|
<template>
|
|
|
- <el-sub-menu v-if="data?.children && data?.children.length > 1" :index="data?.completeRoute">
|
|
|
+ <el-sub-menu v-if="data?.children && data?.children.length > 0" :index="data?.completeRoute">
|
|
|
<template #title>
|
|
|
<i :class="data?.meta?.icon" v-if="data?.meta?.icon"></i>
|
|
|
<span>{{ data?.metaTitle }}</span>
|
|
|
</template>
|
|
|
<menu-item-v2 :data="item" v-for="item in data?.children"/>
|
|
|
</el-sub-menu>
|
|
|
- <el-menu-item v-else-if="data?.children && data?.children.length === 1" :index="data?.children[0]?.completeRoute">
|
|
|
- <i :class="data?.children[0]?.meta?.icon" v-if="data?.children[0]?.meta?.icon"></i>
|
|
|
- <span>{{ data?.children[0]?.metaTitle }}</span>
|
|
|
- </el-menu-item>
|
|
|
+<!-- <el-menu-item v-else-if="data?.children && data?.children.length === 1" :index="data?.children[0]?.completeRoute">-->
|
|
|
+<!-- <i :class="data?.children[0]?.meta?.icon" v-if="data?.children[0]?.meta?.icon"></i>-->
|
|
|
+<!-- <span>{{ data?.children[0]?.metaTitle }}</span>-->
|
|
|
+<!-- </el-menu-item>-->
|
|
|
<el-menu-item v-else :index="data?.completeRoute">
|
|
|
<i :class="data?.meta?.icon" v-if="data?.meta?.icon"></i>
|
|
|
<span>{{ data?.metaTitle }}</span>
|
|
@@ -22,7 +22,6 @@ const props = defineProps({
|
|
|
data: Object
|
|
|
})
|
|
|
|
|
|
-
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|