Commit d16f6f8e44e00ba09c4d2b0bc114f36a77597302

Authored by destiny
Committed by GitHub
1 parent fc2e2c87

fix(component): 解决导出excel数据某一项为null时计算宽度报错 (#2338)

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) => {
... ...