vue-tianditu2
Version:
3 lines (2 loc) • 1.01 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue");;/* empty css */const l=e.defineComponent({props:{current:{type:Number,default:1},size:{type:Number,default:10},total:{type:Number,default:0}},emits:{"update:current":a=>!0},setup(a,{emit:s}){const u=e.computed(()=>Math.ceil(Number(a.total)/Number(a.size))),t=e.computed({get(){return a.current},set(r){let n=r;r<1&&(n=1),r>u.value&&(n=u.value),s("update:current",n)}});return()=>e.h("div",{class:"tdt-search-page"},[e.h("span",{class:"tdt-search-page__btn first-page",onClick:()=>t.value=1},"«"),e.h("span",{class:"tdt-search-page__btn prev-page",onClick:()=>t.value--},"‹"),e.h("span",null,t.value),e.h("span",null," / "),e.h("span",null,u.value),e.h("span",{class:"tdt-search-page__btn next-page",onClick:()=>t.value++},"›"),e.h("span",{class:"tdt-search-page__btn last-page",onClick:()=>t.value=u.value},"»")])}});exports.SearchPage=l;
//# sourceMappingURL=SearchPage.js.map
;