Commit d16f6f8e44e00ba09c4d2b0bc114f36a77597302
Committed by
GitHub
1 parent
fc2e2c87
fix(component): 解决导出excel数据某一项为null时计算宽度报错 (#2338)
Showing
1 changed file
with
2 additions
and
2 deletions
src/components/Excel/src/Export2Excel.ts
... | ... | @@ -17,8 +17,8 @@ function setColumnWidth(data, worksheet, min = 3) { |
17 | 17 | data.forEach((item) => { |
18 | 18 | Object.keys(item).forEach((key) => { |
19 | 19 | const cur = item[key]; |
20 | - const length = cur.length; | |
21 | - obj[key] = Math.max(min, length); | |
20 | + const length = cur?.length ?? min; | |
21 | + obj[key] = Math.max(length, obj[key] ?? min); | |
22 | 22 | }); |
23 | 23 | }); |
24 | 24 | Object.keys(obj).forEach((key) => { | ... | ... |