對於 elementui table 組件的排序 要求對每列數據進行排序 數據是 金額之類 數字的沒問題 可是 針對 標題中有數字,字母,文字的時候 會排序錯誤ui
:sort-method="customeSort" customeSort(a,b){ let ret = 0; if((a.title.substring(0,1).toUpperCase()>='A' && a.title.substring(0,1).toUpperCase()<='Z') || (b.title.substring(0,1).toUpperCase()>='A' && b.title.substring(0,1).toUpperCase()<='Z')) { ret = a.title>b.title?1:-1; } else { ret = a.title.localeCompare(b.title,"zh"); } return ret; }