From 1488821833f2dcbfdf798df54d817190e8d472b1 Mon Sep 17 00:00:00 2001 From: chenghx Date: Wed, 29 Aug 2018 15:14:04 +0800 Subject: [PATCH] refactor: change property rootSubmenuKeys to auto computed --- src/components/menu/menu.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/menu/menu.js b/src/components/menu/menu.js index d5653ff..b79ff49 100644 --- a/src/components/menu/menu.js +++ b/src/components/menu/menu.js @@ -51,12 +51,20 @@ export default { }, data () { return { - rootSubmenuKeys: ['/dashboard', '/form', '/list', '/detail', '/exception', '/result'], openKeys: [], selectedKeys: [], cachedOpenKeys: [] } }, + computed: { + rootSubmenuKeys: (vm) => { + let keys = [] + vm.menuData.forEach(item => { + keys.push(item.path) + }) + return keys + } + }, created () { this.updateMenu() },