Vue paginate with return your data
vue-paginate-al
Vue paginate with return your data.
Install via NPM
    npm install --save vue-paginate-al
Register as Plugin
    import Vue from 'vue'
    import VuePaginateAl from 'vue-paginate-al'
    Vue.component('vue-paginate-al', VuePaginateAl)
Usage
    <template>
        <div>
            // example 1
            <vue-paginate-al :totalPage="10" @btnClick="goToFunction"></vue-paginate-al>
            // example 2 => with background color
            <vue-paginate-al :totalPage="15" activeBGColor="success" :withNextPrev="false"></vue-paginate-al>
            // example 3 => with single data
            <vue-paginate-al :totalPage="20" :myData="'myname'" @btnClick="goToFuncWithData"></vue-paginate-al>
            // example 4 => with multiple data
            <vue-paginate-al :totalPage="20" :myData="['myname', 'myemail']" @btnClick="goToFuncWithMultipleData"></vue-paginate-al>
        </div>
    </template>
    <script>
        import VuePaginateAl from 'vue-paginate-al'
        export default {
            name: 'App',
            components: {
                VuePaginateAl
            },
            methods : {
                goToFunction : function(n)
                {
                    console.log(n);
                },
                goToFuncWithData : function(n, data)
                {
                    console.log(n, data);
                },
                goToFuncWithMultipleData : function(n, data)
                {
                    console.log(n, data[0], data[1]);
                }
            }
        }
    </script>
Props
| Props | Description | Type | Required | Example | 
|---|---|---|---|---|
| totalPage | Total paginate | Number | true | 10 | 
| currentPage | Current page | Number | false | 2 | 
| myData | For callback data without process | String | false | 'myname' | 
| withNextPrev | To show or hide button next/prev | Boolean | false | true | 
| nextText | Text for button Next | String | false | 'Next' | 
| prevText | Text for button Prev | String | false | 'Prev' | 
| activeBGColor | Background color | String | false | 'primary' | 
| customActiveBGColor | Background color custom | String | false | '#bb06a9' |