Skip to content

Commit 9e1fd9a

Browse files
author
Kelvin Poon
committed
判断dimensions变量是否undefined
1 parent 744a7d2 commit 9e1fd9a

1 file changed

Lines changed: 20 additions & 18 deletions

File tree

src/radar_chart.tsx

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,28 @@ export const RadarChart: React.FC = () => {
2121
let data:any = []
2222
let radarKeys:string[] = []
2323

24-
dimensions.forEach(dimension => {
25-
data.push({
26-
"dimension": dimension[1],
27-
"fieldId": dimension[0]
24+
if(dimensions){
25+
dimensions.forEach(dimension => {
26+
data.push({
27+
"dimension": dimension[1],
28+
"fieldId": dimension[0]
29+
})
2830
})
29-
})
30-
31-
data.forEach(item => {
32-
33-
34-
for (let index = 0; index < selectedRecords.length; index++) {
35-
const record = selectedRecords[index]
36-
const recordName = record.getCellValueString(fields[0].id) || "(空值)"
37-
38-
item[recordName] = record.getCellValueString(item.fieldId) || "(空值)"
39-
radarKeys.push(record.getCellValueString(fields[0].id) || "(空值)")
40-
}
41-
})
4231

43-
radarKeys = Array.from(new Set(radarKeys))
32+
data.forEach(item => {
33+
34+
35+
for (let index = 0; index < selectedRecords.length; index++) {
36+
const record = selectedRecords[index]
37+
const recordName = record.getCellValueString(fields[0].id) || "(空值)"
38+
39+
item[recordName] = record.getCellValueString(item.fieldId) || "(空值)"
40+
radarKeys.push(record.getCellValueString(fields[0].id) || "(空值)")
41+
}
42+
})
43+
44+
radarKeys = Array.from(new Set(radarKeys))
45+
}
4446

4547

4648
console.log("data", data)

0 commit comments

Comments
 (0)