diff --git a/src/components/MdTable/MdTable.vue b/src/components/MdTable/MdTable.vue index 74dae81f0..eb39b8bb6 100644 --- a/src/components/MdTable/MdTable.vue +++ b/src/components/MdTable/MdTable.vue @@ -112,6 +112,10 @@ const isAsc = this.MdTable.sortOrder === 'asc' let isNumber = typeof aAttr === 'number' + if (isNumber) { + return isAsc ? (aAttr - bAttr) : (bAttr - aAttr) + } + if (!aAttr) { return 1; } @@ -120,10 +124,6 @@ return -1 } - if (isNumber) { - return isAsc ? (aAttr - bAttr) : (bAttr - aAttr) - } - return isAsc ? aAttr.localeCompare(bAttr) : bAttr.localeCompare(aAttr)