0
私はvue.jsを使用してフィルタセクションを作成しました。私はすべてのコンポーネントをajaxを通して注入し、それらのフィルタに動的に応答します。私の場合のコンポーネントは車を表すもので、価格、マークなどがあります。分かりやすいコンポーネントのリスト
ここでは、いくつかのフィールド(価格など)で並べ替えるためのフィルタを2つ追加します。私は読んでおり、フィールドと注文を指定してリストを並べ替えるのは簡単です...
どのようにリストを作成してソートすることができますか。
Here私はフィルターをクリックすると、賞金で車を並べ替えることができる、非常に簡単なフィドルを作った。
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){
}
}
});
詳細な説明、尊重 – vivoconunxino