vue-column-sortable
vue-column-sortable is an data sortable directive for vue.js.
Install
-
In ES2015
npm install vue-column-sortable --save//globallyimport columnSortable from 'vue-column-sortable'Vue.use(columnSortable)//for a single instanceimport columnSortable from 'vue-column-sortable'new Vue({directives: {columnSortable}}) -
Direct include
Usage
-
Step 1
- Use v-column-sortable:{ data key } in HTML
NameAge.. -
Step 2
- copy method: orderBy
el: '#app'data:userArray:name: 'John' age: 20name: 'Peter' age: 22directives: columnSortablemethods:{// sort your array data like this.userArraythisuserArray;}#### Options ###### showIcon Default
true
Show sort icon withfortawesome
svgVue;
Code Example

# Name Date of Birth Point Country City {{ index+1 }} {{ d.name }} {{ d.birthday }} {{ d.point }} {{ d.address.country }} {{ d.address.city }}
<script> { return dataArray: name: 'Jimmy Rutherford' birthday: '1945-5-6' point: 100 address: country: 'United States of America' city: 'South Ryann' name: 'Camila Gutmann' birthday: '1950-11-16' point: 230 address: country: 'Taiwan' city: 'Lake Destinview' ; } methods: { thisdataArray; } directives: columnSortable ;</script>
License
MIT