import { storiesOf } from '@storybook/vue' import { defineComponent, ref, computed, onMounted } from '@vue/composition-api' import { usePagination } from '../index' import md from '../docs/pagination.md' const Count = defineComponent({ template: `
EXAMPLE - pagination
allData: 40
data: {{data}}
page: {{page}}
pageSize: {{pageSize}}
pageCount: {{pageCount}}


`, setup() { let { page, pageSize, pageCount, pageChange, pageSizeChange, callback } = usePagination() page.value = 1 pageSize.value = 10 const data = ref("") callback.value = function(){ pageCount.value = 40 / pageSize.value data.value = `data of pageSize:${pageSize.value} page:${page.value}` } onMounted(()=>{ callback.value() }) const pages = computed(()=>{ let d = [] for(let i=0;i Count, { readme: { sidebar: md } })