This commit is contained in:
clay
2022-01-19 20:38:16 +08:00
parent d0b9848102
commit d6374440d2
5 changed files with 118 additions and 64 deletions

View File

@@ -30,23 +30,23 @@
</el-menu-item>
<el-submenu :index="menuIndex+2" v-for="(menu,menuIndex) in menuData" :key="menuIndex">
<template slot="title" >
<span v-show="!english">{{ menu.title }}</span>
<span v-show="english">{{ menu.title }}</span>
<span v-if="!english">{{ menu.title }}</span>
<span v-if="english">{{ menu.title }}</span>
</template>
<el-submenu :index="menuIndex +'-'+itemIndex" v-for="(item,itemIndex) in menu.children" :key="itemIndex" >
<template v-show="!english" slot="title" v-if="item.children.length == 0">
<template slot="title" v-if="item.children.length == 0 && !english">
<span @click="clickSecondMenu(item)">{{item.title}}</span>
</template>
<template v-show="english" slot="title" v-if="item.children.length == 0">
<template slot="title" v-if="item.children.length == 0&& english">
<span @click="clickSecondMenu(item)">{{item.englishTitle}}</span>
</template>
<template v-show="!english" slot="title" v-if="item.children.length > 0" >{{item.title}}</template>
<template v-show="english" slot="title" v-if="item.children.length > 0" >{{item.englishTitle}}</template>
<template slot="title" v-if="item.children.length > 0 &&!english " >{{item.title}}</template>
<template slot="title" v-if="item.children.length > 0 && english" >{{item.englishTitle}}</template>
<el-menu-item v-for="(chile ,chileIndex) in item.children" :key="chileIndex" :index="menuIndex +'-'+itemIndex +'-' +chileIndex" @click="clickMenu(chile,item)">
<span v-show="!english">{{ chile.title }}</span>
<span v-show="english">{{ chile.title }}</span>
<span v-if="!english">{{ chile.title }}</span>
<span v-if="english">{{ chile.title }}</span>
</el-menu-item>
</el-submenu>
</el-submenu>