2015-09-28 73 views
1

排序依據地方國家/重音符號在我的語言(捷克)結束Vue.js排序依據國家字符

a b c o u z á č ů ž

正確的順序應該是

a á b c č o u ů z ž

什麼辦法可以使Vue像這樣排序?謝謝

回答

2

你可以採用String.prototype.localeCompare()locales參數的Javascript的排序機制。

var array = ['a', 'b', 'c', 'o', 'u', 'z', 'á', 'č', 'ů', 'ž']; 
 

 
array.sort(function (a, b) { 
 
    return a.localeCompare(b, 'cz'); 
 
}); \t \t 
 
document.write('<pre>' + JSON.stringify(array, 0, 4) + '</pre>');

+0

謝謝龔如心,這就是它 –