14 lines
439 B
Vue
14 lines
439 B
Vue
<template lang="pug">
|
|
.pgn
|
|
span.pagenum Page {{ page }} of {{ pages }}
|
|
.button(v-if='page > 1' v-on:click='$emit("page", page - 1)') Previous
|
|
.button(v-for='n in pages' v-on:click='$emit("page", n)' v-bind:class='{active: n == page}') {{ n }}
|
|
.button(v-if='page < pages' v-on:click='$emit("page", page + 1)') Next
|
|
</template>
|
|
|
|
<script type="text/javascript">
|
|
export default {
|
|
props: ['page', 'pages']
|
|
}
|
|
</script>
|