vue-orderby-mixin

1.0.0 • Public • Published

vue-orderBy mixin

Sort a array object with a custom field

Install

$ npm install vue-orderby-mixin

Usage

this.orderBy(obj, column, type)
 
    obj => Array object
    column => A custom field for sorting
    type => ASC or DESC
    

Example

import orderBy from 'vue-orderby-mixin'
    export default {
        data () {
         return {
         users: [
            { id: 1, name: 'John' },
            { id: 2, name: 'Jane' }
         ],
         }
        },
        mixins: { orderBy },
        methods: {
            example () {
                this.orderBy(this.users, 'name', 'ASC')
            }
        }
    }

Result

id name
2 Jane
1 John

Package Sidebar

Install

npm i vue-orderby-mixin

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • davidglezmartin