Commit 23eba274560a294f50e4b7c529ae8a63a266fb87
Committed by
GitHub
1 parent
c81d48e7
fix(description): not rendering while show method return false (#253)
* fix(description): not rendering while show method return false fix #252 * Move data desctruction outside loop
Showing
1 changed file
with
3 additions
and
3 deletions
src/components/Description/src/index.tsx
... | ... | @@ -83,10 +83,9 @@ export default defineComponent({ |
83 | 83 | } |
84 | 84 | |
85 | 85 | function renderItem() { |
86 | - const { schema } = unref(getProps); | |
86 | + const { schema, data } = unref(getProps); | |
87 | 87 | return unref(schema).map((item) => { |
88 | 88 | const { render, field, span, show, contentMinWidth } = item; |
89 | - const { data } = unref(getProps) as DescOptions; | |
90 | 89 | |
91 | 90 | if (show && isFunction(show) && !show(data)) { |
92 | 91 | return null; |
... | ... | @@ -112,7 +111,8 @@ export default defineComponent({ |
112 | 111 | }} |
113 | 112 | </Descriptions.Item> |
114 | 113 | ); |
115 | - }); | |
114 | + }) | |
115 | + .filter((item) => !!item); | |
116 | 116 | } |
117 | 117 | |
118 | 118 | const renderDesc = () => { | ... | ... |