Commit 97f75d12 authored by tyn's avatar tyn

map 映射 对应server 返回值 判断字段不存在的情况

parent 93f05cc3
...@@ -232,10 +232,11 @@ export default { ...@@ -232,10 +232,11 @@ export default {
_tempMap.forEach((value, key, mapOrigin) => { _tempMap.forEach((value, key, mapOrigin) => {
// 找到对应的数据源 // 找到对应的数据源
console.log(_sideBarData);
const data = this.findDataOrigin(_sideBarData, key); const data = this.findDataOrigin(_sideBarData, key);
const sideBarOption = this.findSideBarOption(this.sideRoute, value); const sideBarOption = this.findSideBarOption(this.sideRoute, value);
// 禁用菜单 // 禁用菜单 小于一 或 server返回的对象数据不存在
if (data < 1) { if (data < 1 || !data) {
if (sideBarOption) { if (sideBarOption) {
sideBarOption instanceof Array ? sideBarOption.forEach(item => this.$set(item, "disabled", true)) : this.$set(sideBarOption, "disabled", true); sideBarOption instanceof Array ? sideBarOption.forEach(item => this.$set(item, "disabled", true)) : this.$set(sideBarOption, "disabled", true);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment