Sortiere ein Array in Vue.js

8

Wie kann ich ein Array nach Name oder Geschlecht sortieren, bevor es in einer v-for-Schleife angezeigt wird? Ссылка

%Vor% %Vor%

Muss ich ein "berechnet" oder was auch immer verwenden?

    
user3798618 19.03.2017, 06:59
quelle

2 Antworten

16

Ja, ein einfacher Weg, dies zu tun, kann eine berechnete Eigenschaft sein, die das sortedArray wie folgt zurückgibt:

%Vor%

Siehe Demo .

Sie finden die Dokumentation zum Sortieren von hier compareFunction.

  

compareFunction Gibt eine Funktion an, die die Sortierreihenfolge definiert. Wenn dieses Argument nicht angegeben wird, wird das Array entsprechend dem Unicode-Codepunktwert jedes Zeichens entsprechend der String-Konvertierung jedes Elements sortiert.

    
Saurabh 19.03.2017, 07:48
quelle
5

mit Pfeilfunktionen es6:

%Vor%     
Taha Azzabi 30.09.2017 23:27
quelle

Tags und Links