Vue.js orderBy 国字
Vue.js orderBy national characters
orderBy 在末尾放置 national/accented 个字符
a b c o u z á č ů ž
在我的语言(捷克语)中,正确的顺序应该是
a á b c č o u ů z ž
有什么方法可以使 Vue 像这样排序?谢谢
您可以使用 Javascript 的排序机制与 String.prototype.localeCompare()
和 locales
参数。
var array = ['a', 'b', 'c', 'o', 'u', 'z', 'á', 'č', 'ů', 'ž'];
array.sort(function (a, b) {
return a.localeCompare(b, 'cz');
});
document.write('<pre>' + JSON.stringify(array, 0, 4) + '</pre>');
orderBy 在末尾放置 national/accented 个字符
a b c o u z á č ů ž
在我的语言(捷克语)中,正确的顺序应该是
a á b c č o u ů z ž
有什么方法可以使 Vue 像这样排序?谢谢
您可以使用 Javascript 的排序机制与 String.prototype.localeCompare()
和 locales
参数。
var array = ['a', 'b', 'c', 'o', 'u', 'z', 'á', 'č', 'ů', 'ž'];
array.sort(function (a, b) {
return a.localeCompare(b, 'cz');
});
document.write('<pre>' + JSON.stringify(array, 0, 4) + '</pre>');