Skip to content

Commit efa7ea7

Browse files
committed
解决菜单配置 isShow 异常处理
1 parent 9d10344 commit efa7ea7

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cool-admin-vue",
3-
"version": "3.1.1",
3+
"version": "3.1.2",
44
"scripts": {
55
"serve": "vue-cli-service serve",
66
"build": "vue-cli-service build",

src/cool/modules/base/components/menu/topbar.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
background-color="transparent"
77
@select="onSelect"
88
>
9-
<el-menu-item v-for="(item, index) in menuGroup" :index="`${index}`" :key="index">
9+
<el-menu-item v-for="(item, index) in list" :index="`${index}`" :key="index">
1010
<icon-svg v-if="item.icon" :name="item.icon"></icon-svg>
1111
<span>{{ item.name }}</span>
1212
</el-menu-item>
@@ -28,7 +28,11 @@ export default {
2828
},
2929
3030
computed: {
31-
...mapGetters(["menuGroup"])
31+
...mapGetters(["menuGroup"]),
32+
33+
list() {
34+
return this.menuGroup.filter(e => e.isShow);
35+
}
3236
},
3337
3438
mounted() {

src/cool/modules/base/store/menu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export default {
4242
}
4343

4444
const routes = res.menus
45-
.filter(e => e.type != 2 && e.isShow)
45+
.filter(e => e.type != 2)
4646
.map(e => {
4747
return {
4848
moduleName: e.moduleName,

0 commit comments

Comments
 (0)