daShangDao_newAdmin/dist/assets/Pagination.4d8ac43b.js
2026-06-15 17:26:14 +08:00

2 lines
1.1 KiB
JavaScript

import{B as e,ag as a,o as t,k as i,m as p}from"./vendor.be06958f.js";/* empty css *//* empty css *//* empty css *//* empty css */const n={class:"pagination-container"},o=Object.assign({name:"Pagination"},{__name:"Pagination",props:{total:{type:Number,default:0},page:{type:Number,default:1},limit:{type:Number,default:10}},emits:["update:page","update:limit","pagination"],setup(o,{emit:s}){const l=o,g=s,u=e({get:()=>l.page,set:e=>g("update:page",e)}),r=e({get:()=>l.limit,set:e=>g("update:limit",e)}),m=e=>{g("update:limit",e),g("pagination",{page:u.value,limit:e})},d=e=>{g("update:page",e),g("pagination",{page:e,limit:r.value})};return(e,s)=>{const l=a;return t(),i("div",n,[p(l,{"current-page":u.value,"onUpdate:currentPage":s[0]||(s[0]=e=>u.value=e),"page-size":r.value,"onUpdate:pageSize":s[1]||(s[1]=e=>r.value=e),"page-sizes":[10,20,50,100],total:o.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:m,onCurrentChange:d},null,8,["current-page","page-size","total"])])}}});o.__scopeId="data-v-42e53612";export{o as _};