Selaa lähdekoodia

Merge pull request #349 from laipz/dev-Descriptions

fix(Descriptions): Add a default value
Archer 1 vuosi sitten
vanhempi
commit
f7357f5307
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      src/components/Descriptions/src/Descriptions.vue

+ 3 - 1
src/components/Descriptions/src/Descriptions.vue

@@ -16,6 +16,8 @@ const { getPrefixCls } = useDesign()
 
 const prefixCls = getPrefixCls('descriptions')
 
+const defaultData = '-'
+
 export default defineComponent({
   name: 'Descriptions',
   props: {
@@ -115,7 +117,7 @@ export default defineComponent({
                             default: () =>
                               item.slots?.default
                                 ? item.slots?.default(props.data)
-                                : get(props.data, item.field)
+                                : get(props.data, item.field) ?? defaultData
                           }}
                         </ElDescriptionsItem>
                       )