修改 bug 總結

對於 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;

      }
相關文章
相關標籤/搜索