From beead193b80671db465d8cd87eea304715174057 Mon Sep 17 00:00:00 2001 From: "daniel.xiao" Date: Sun, 28 Apr 2019 17:09:44 +0800 Subject: [PATCH] fix: fixed "TypeError: Cannot read property 'showLegend' of undefined" fix #57 --- .../src/components/layout-comps/object.vue | 2 +- .../ncform/src/components/vue-ncform/layout-comps/object.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ncform-theme-elementui/src/components/layout-comps/object.vue b/packages/ncform-theme-elementui/src/components/layout-comps/object.vue index 2a3598b..f02e2a4 100755 --- a/packages/ncform-theme-elementui/src/components/layout-comps/object.vue +++ b/packages/ncform-theme-elementui/src/components/layout-comps/object.vue @@ -159,7 +159,7 @@ export default { }, methods: { legendEnable(fieldSchema) { - return fieldSchema.ui.showLegend && fieldSchema.ui.legend; + return fieldSchema.ui && fieldSchema.ui.showLegend && fieldSchema.ui.legend; } }, mixins: [layoutObjectMixin] diff --git a/packages/ncform/src/components/vue-ncform/layout-comps/object.vue b/packages/ncform/src/components/vue-ncform/layout-comps/object.vue index 939e61b..604792c 100755 --- a/packages/ncform/src/components/vue-ncform/layout-comps/object.vue +++ b/packages/ncform/src/components/vue-ncform/layout-comps/object.vue @@ -109,7 +109,7 @@ }, methods: { legendEnable(fieldSchema) { - return fieldSchema.ui.showLegend && fieldSchema.ui.legend; + return fieldSchema.ui && fieldSchema.ui.showLegend && fieldSchema.ui.legend; } }, mixins: [layoutObjectMixin]