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
}
})