【问题标题】:Vue.js orderBy national charactersVue.js orderBy国家字符
【发布时间】:2015-12-26 00:01:45
【问题描述】:

orderBy 将国家/口音字符放在末尾​​p>

a b c o u z á č ů ž

在我的语言(捷克语)中正确的顺序应该是

a á b c č o u ů z ž

有什么方法可以让 Vue 像这样排序?谢谢

【问题讨论】:

    标签: javascript vue.js


    【解决方案1】:

    你可以通过String.prototype.localeCompare()locales参数来获取Javascript的排序机制。

    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>');

    【讨论】:

      猜你喜欢
      • 2015-07-10
      • 2017-01-01
      • 2017-12-02
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      相关资源
      最近更新 更多