[文档] 更新文档

This commit is contained in:
就眠仪式
2021-10-09 10:41:52 +08:00
parent 393ff8c9e0
commit 4816217a62
12 changed files with 467 additions and 2 deletions

9
src/module/page/index.ts Normal file
View File

@@ -0,0 +1,9 @@
import type { App } from 'vue'
import Component from './index.vue'
import type { IDefineComponent } from '../type/index'
Component.install = (app: App) => {
app.component(Component.name || 'LayPage', Component)
}
export default Component as IDefineComponent

63
src/module/page/index.vue Normal file
View File

@@ -0,0 +1,63 @@
<template>
<div
class="layui-box layui-laypage layui-laypage-default"
id="layui-laypage-10"
>
<span class="layui-laypage-count"> {{ total }} </span
><a
href="javascript:;"
class="layui-laypage-prev layui-disabled"
@click="prev"
>上一页</a
><span class="layui-laypage-curr"
><em class="layui-laypage-em"></em><em>1</em></span
>
<a href="javascript:;" data-page="5">5</a>
<span class="layui-laypage-spr"></span
><a
href="javascript:;"
class="layui-laypage-last"
title="尾页"
data-page="10"
>10</a
><a href="javascript:;" class="layui-laypage-next" @click="next()">下一页</a
><span class="layui-laypage-limits"
><select lay-ignore="">
<option value="10" selected="">{{ limit }} /</option>
<option value="20">20 /</option>
<option value="30">30 /</option>
<option value="40">40 /</option>
<option value="50">50 /</option>
</select></span
><a href="javascript:;" data-page="1" class="layui-laypage-refresh"
><i class="layui-icon layui-icon-refresh"></i></a
><span class="layui-laypage-skip"
>到第<input type="text" min="1" value="1" class="layui-input" /><button
type="button"
class="layui-laypage-btn"
>
确定
</button></span
>
</div>
</template>
<script setup name="LayPage" lang="ts">
import { defineProps, ref } from 'vue'
const props =
defineProps<{
total: number
limit: number
}>()
const current = ref(1)
const prev = function () {
current.value--
}
const next = function () {
current.value--
}
</script>