element动态表格排序错乱问题
今天项目又发现了BUG。element表格本地排序错乱,检查数据无误后,一口咬定是element的锅。😕
上网搜N多个小时,发现纯数字列排序需要传入
Number
类型。。。而后端哪管这么多,甩了一堆字符串👎
类型转换
response
是后端相应数据,list
是塞到表格的数组。
response.list.map((value) => {
for (let key in value) {
if (key !== 'Name' && key !== 'Code') { // 过滤不需要转换的值
value[key] = Number(value[key])
}
}
})
参考
前端的日渐成长等于很多个星期天的上班🏃