Ich habe meine Filter-Sektion mit vue.js gemacht. Ich injiziere alle Komponenten durch Ajax und sie reagieren dynamisch auf diese Filter. Komponenten in meinem Fall repräsentieren Autos, sie haben Preis, Marken, etc ...Sortierbare Liste der Komponenten
Jetzt möchte ich zwei weitere Filter hinzufügen, die mir erlauben, sie nach einem Feld (Preis, zum Beispiel) zu sortieren. Ich habe gelesen und es ist ziemlich einfach, Listen zu sortieren, die ein Feld und eine Reihenfolge spezifizieren ...
Wie sollte ich fortfahren, diese Liste zu schaffen und so, sortieren zu können.
Here Ich machte eine kleine Geige, sehr einfach, in der ich die Autos nach Preis sortieren würde, sobald ich den Filter klicke.
var Car = Vue.extend({
template: '#template_box_car',
props: {
show: {
default: true
},
code: {
default: ""
},
prize: {
default: 0
},
description: {
default: "No comment"
}
}
});
//register component
Vue.component('box_car',Car);
//create a root instance
var vm = new Vue({
el: 'body',
methods: {
sortBy: function(field, order){
}
}
});
Vielen Dank für Ihre ausführliche Erklärung, Respekt – vivoconunxino