From 47241f7ef0dd7e4143dfe6888235e897efe7906f Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期五, 29 三月 2024 11:24:54 +0800 Subject: [PATCH] UI上下文展示引擎 --- Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) diff --git a/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue b/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue index 55139a3..6cc1956 100644 --- a/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue +++ b/Source/ProjectWeb/src/components/refer/vciWebReferClassify.vue @@ -532,19 +532,21 @@ }, initTreeData: function (nodes) { let treeData = []; - nodes.forEach((item) => { - let children = item.children; - if (children) { - children = this.initTreeData(children); - } - treeData.push({ - label: item[this.props.label], - value: item[this.props.value], - leaf: !item.children, - children: children, - attributes: item, + if(nodes && Array.isArray(nodes)){ + nodes.forEach((item) => { + let children = item.children; + if (children) { + children = this.initTreeData(children); + } + treeData.push({ + label: item[this.props.label], + value: item[this.props.value], + leaf: !item.children, + children: children, + attributes: item, + }); }); - }); + } return treeData; }, filterNode(value, data) { -- Gitblit v1.9.3