001
This commit is contained in:
@@ -29,13 +29,21 @@
|
||||
<span slot="title">学院首页</span>
|
||||
</el-menu-item>
|
||||
<el-submenu :index="menuIndex+2" v-for="(menu,menuIndex) in menuData" :key="menuIndex">
|
||||
<template slot="title">
|
||||
<template slot="title" >
|
||||
<span v-show="!english">{{ menu.title }}</span>
|
||||
<span v-show="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">{{item.title}}</template>
|
||||
<template v-show="english" slot="title">{{item.englishTitle}}</template>
|
||||
|
||||
<template v-show="!english" slot="title" v-if="item.children.length == 0">
|
||||
<span @click="clickSecondMenu(item)">{{item.title}}</span>
|
||||
</template>
|
||||
<template v-show="english" slot="title" v-if="item.children.length == 0">
|
||||
<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>
|
||||
<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>
|
||||
@@ -59,7 +67,7 @@ export default {
|
||||
return {
|
||||
drawer: false,
|
||||
direction: 'ltr',
|
||||
english : true,
|
||||
english : false,
|
||||
mobile:document.documentElement.clientWidth <=992,
|
||||
menuData:[],
|
||||
};
|
||||
@@ -73,6 +81,11 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
clickSecondMenu(menu){
|
||||
this.drawer = false
|
||||
this.$router.push("/mobile/" +menu.encodeId+"?type="+menu.type);
|
||||
|
||||
},
|
||||
clickMenu(menu,parent){
|
||||
this.drawer = false
|
||||
this.$router.push("/mobile/" +parent.encodeId+"/"+menu.encodeId);
|
||||
|
||||
Reference in New Issue
Block a user