From 6d449910b5e2661909be504d0b3f920e65b16a6b Mon Sep 17 00:00:00 2001 From: smallwei <1634566606@qq.com> Date: Fri, 1 Mar 2019 13:40:18 +0800 Subject: [PATCH] fix #issues3 --- src/page/index/top/index.vue | 8 ++++---- src/page/index/top/top-lang.vue | 2 +- src/page/index/top/top-search.vue | 10 ++++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue index 0a58b6d..4067ad1 100644 --- a/src/page/index/top/index.vue +++ b/src/page/index/top/index.vue @@ -13,10 +13,10 @@ v-if="showMenu"> - +
{ for (let i = 0; i < list.length; i++) { const ele = Object.assign({}, list[i]); - if (ele[this.childrenKey]) findMenu(ele[this.childrenKey]); - delete ele[this.childrenKey]; - this.menuList.push(ele); + if (this.validatenull(ele[this.childrenKey])) { + this.menuList.push(ele); + } else { + findMenu(ele[this.childrenKey]); + } } }; this.menuList = []; @@ -86,7 +88,7 @@ export default { path: this.$router.$avueRouter.getPath({ name: item[this.labelKey], src: item[this.pathKey], - i18n: item.meta.i18n + i18n: (item.meta || {}).i18n }), query: item.query });