UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

231 lines (228 loc) 9.83 kB
import _sfc_main from './index.vue_vue_type_script_lang.mjs'; import { resolveComponent, openBlock, createElementBlock, Fragment, createCommentVNode, normalizeClass, createElementVNode, renderSlot, createVNode, withCtx, createTextVNode, toDisplayString, withDirectives, vShow, renderList } from 'vue'; import _export_sfc from '../../_virtual/_plugin-vue_export-helper.mjs'; const _hoisted_1 = ["value", "disabled"]; const _hoisted_2 = { class: "arrow" }; const _hoisted_3 = ["onClick"]; const _hoisted_4 = { class: "arrow" }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_ivue_icon = resolveComponent("ivue-icon"); const _component_options = resolveComponent("options"); return openBlock(), createElementBlock(Fragment, null, [ createCommentVNode(" \u7B80\u6D01\u7248 "), _ctx.simple ? (openBlock(), createElementBlock("ul", { key: 0, class: normalizeClass(_ctx.simpleWrapperClasses) }, [ createCommentVNode(" \u4E0A\u4E00\u9875\u6309\u94AE "), createElementVNode("li", { class: normalizeClass(_ctx.prevClasses), onClick: _cache[0] || (_cache[0] = (...args) => _ctx.handlePrev && _ctx.handlePrev(...args)) }, [ renderSlot(_ctx.$slots, "prev", {}, () => [ createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode(toDisplayString(_ctx.prevIcon), 1) ]), _: 1 }) ]) ], 2), createCommentVNode(" \u8F93\u5165\u6846 "), createElementVNode("div", { class: normalizeClass(_ctx.simplePageClasses) }, [ createCommentVNode(" \u8F93\u5165\u6846 "), createElementVNode("input", { class: normalizeClass(`${_ctx.prefixCls}-simple-input`), type: "text", autocomplete: "off", spellcheck: "false", value: _ctx.data.currentPage, disabled: _ctx.disabled, onKeydown: _cache[1] || (_cache[1] = (...args) => _ctx.handleKeyDown && _ctx.handleKeyDown(...args)), onKeyup: _cache[2] || (_cache[2] = (...args) => _ctx.handleKeyUp && _ctx.handleKeyUp(...args)) }, null, 42, _hoisted_1), createCommentVNode(" \u7B26\u53F7 "), createElementVNode("span", { class: normalizeClass(`${_ctx.prefixCls}-simple-sign`) }, "/", 2), createCommentVNode(" \u6240\u6709\u9875\u6570 "), createElementVNode("span", null, toDisplayString(_ctx.allPages), 1) ], 2), createCommentVNode(" \u4E0B\u4E00\u9875\u6309\u94AE "), createElementVNode("li", { class: normalizeClass(_ctx.nextClasses), onClick: _cache[3] || (_cache[3] = (...args) => _ctx.handleNext && _ctx.handleNext(...args)) }, [ renderSlot(_ctx.$slots, "next", {}, () => [ createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode(toDisplayString(_ctx.nextIcon), 1) ]), _: 1 }) ]) ], 2) ], 2)) : (openBlock(), createElementBlock(Fragment, { key: 1 }, [ createCommentVNode(" \u6B63\u5E38\u7248 "), createElementVNode("ul", { class: normalizeClass(_ctx.wrapperClasses) }, [ createCommentVNode(" \u6570\u636E\u603B\u6761\u6570 "), _ctx.showTotal ? (openBlock(), createElementBlock("span", { key: 0, class: normalizeClass(`${_ctx.prefixCls}-total`) }, [ renderSlot(_ctx.$slots, "total", {}, () => [ createTextVNode(toDisplayString(`\u5171 ${_ctx.total} \u6761`), 1) ]) ], 2)) : createCommentVNode("v-if", true), createCommentVNode(" \u4E0A\u4E00\u9875\u6309\u94AE "), createElementVNode("li", { class: normalizeClass(_ctx.prevClasses), onClick: _cache[4] || (_cache[4] = (...args) => _ctx.handlePrev && _ctx.handlePrev(...args)) }, [ renderSlot(_ctx.$slots, "prev", {}, () => [ createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode(toDisplayString(_ctx.prevIcon), 1) ]), _: 1 }) ]) ], 2), createCommentVNode(" \u7B2C\u4E00\u9875 "), createElementVNode("li", { class: normalizeClass(_ctx.firstClasses), onClick: _cache[5] || (_cache[5] = ($event) => _ctx.handleCangePage(1)) }, [ createElementVNode("span", { class: normalizeClass(_ctx.itemTextClass) }, "1", 2) ], 2), createCommentVNode(" \u4E0A\u4E00\u9875\u66F4\u591A "), withDirectives(createElementVNode("li", { class: normalizeClass(_ctx.abbreviationClasses), onClick: _cache[6] || (_cache[6] = (...args) => _ctx.handleFastPrev && _ctx.handleFastPrev(...args)) }, [ renderSlot(_ctx.$slots, "prevArrow", {}, () => [ createCommentVNode(" \u7BAD\u5934 "), createElementVNode("span", _hoisted_2, [ createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode("chevron_left") ]), _: 1 }), createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode("chevron_left") ]), _: 1 }) ]), createCommentVNode(" \u7F29\u7565\u53F7 "), createVNode(_component_ivue_icon, { class: "abbreviation" }, { default: withCtx(() => [ createTextVNode("more_horiz") ]), _: 1 }) ]) ], 2), [ [vShow, _ctx.data.showPrevMore] ]), createCommentVNode(" \u9009\u9879 "), (openBlock(true), createElementBlock(Fragment, null, renderList(_ctx.pagerList, (item, index) => { return openBlock(), createElementBlock("li", { class: normalizeClass({ ..._ctx.itemClasses, [`${_ctx.prefixCls}-item--active`]: item === _ctx.data.currentPage }), key: index, onClick: ($event) => _ctx.handleCangePage(item) }, [ createElementVNode("span", { class: normalizeClass(_ctx.itemTextClass) }, toDisplayString(item), 3) ], 10, _hoisted_3); }), 128)), createCommentVNode(" \u4E0B\u4E00\u9875\u66F4\u591A "), withDirectives(createElementVNode("li", { class: normalizeClass(_ctx.abbreviationClasses), onClick: _cache[7] || (_cache[7] = (...args) => _ctx.handleFastNext && _ctx.handleFastNext(...args)) }, [ renderSlot(_ctx.$slots, "nextArrow", {}, () => [ createCommentVNode(" \u7BAD\u5934 "), createElementVNode("span", _hoisted_4, [ createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode("chevron_right") ]), _: 1 }), createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode("chevron_right") ]), _: 1 }) ]), createCommentVNode(" \u7F29\u7565\u53F7 "), createVNode(_component_ivue_icon, { class: "abbreviation" }, { default: withCtx(() => [ createTextVNode("more_horiz") ]), _: 1 }) ]) ], 2), [ [vShow, _ctx.data.showNextMore] ]), createCommentVNode(" \u6700\u540E\u4E00\u9875 "), createElementVNode("li", { class: normalizeClass(_ctx.lastClasses), onClick: _cache[8] || (_cache[8] = ($event) => _ctx.handleCangePage(_ctx.allPages)) }, [ createElementVNode("span", { class: normalizeClass(_ctx.itemTextClass) }, toDisplayString(_ctx.allPages), 3) ], 2), createCommentVNode(" \u4E0B\u4E00\u9875\u6309\u94AE "), createElementVNode("li", { class: normalizeClass(_ctx.nextClasses), onClick: _cache[9] || (_cache[9] = (...args) => _ctx.handleNext && _ctx.handleNext(...args)) }, [ renderSlot(_ctx.$slots, "next", {}, () => [ createVNode(_component_ivue_icon, null, { default: withCtx(() => [ createTextVNode(toDisplayString(_ctx.nextIcon), 1) ]), _: 1 }) ]) ], 2), createCommentVNode(" \u663E\u793A\u5206\u9875 "), createVNode(_component_options, { showSizer: _ctx.showSizer, showElevator: _ctx.showElevator, pageSize: _ctx.pageSize, placement: _ctx.placement, transfer: _ctx.transfer, disabled: _ctx.disabled, pageSizeOpts: _ctx.pageSizeOpts, pageSizeText: _ctx.pageSizeText, elevatorText: _ctx.elevatorText, currentPage: _ctx.data.currentPage, allPages: _ctx.allPages, onOnSize: _ctx.handleChangeSize, onOnPage: _ctx.handleChangePage }, null, 8, ["showSizer", "showElevator", "pageSize", "placement", "transfer", "disabled", "pageSizeOpts", "pageSizeText", "elevatorText", "currentPage", "allPages", "onOnSize", "onOnPage"]) ], 2) ], 2112)) ], 2112); } var Page = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "D:\\louise\\person\\project\\GitHub\\ivue-ui-plus\\src\\components\\ivue-page\\index.vue"]]); export { Page as default }; //# sourceMappingURL=index2.mjs.map