UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

66 lines (63 loc) 3.12 kB
import _sfc_main from './options.vue_vue_type_script_lang.mjs'; import { resolveComponent, openBlock, createElementBlock, normalizeClass, createCommentVNode, createVNode, withCtx, Fragment, renderList, createBlock, createTextVNode, toDisplayString, createElementVNode, withKeys } from 'vue'; import _export_sfc from '../../_virtual/_plugin-vue_export-helper.mjs'; const _hoisted_1 = ["value", "disabled"]; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_ivue_option = resolveComponent("ivue-option"); const _component_ivue_select = resolveComponent("ivue-select"); return openBlock(), createElementBlock("div", { class: normalizeClass(_ctx.prefixCls) }, [ createCommentVNode(" \u663E\u793A\u5206\u9875 "), _ctx.showSizer ? (openBlock(), createElementBlock("div", { key: 0, class: normalizeClass(`${_ctx.prefixCls}--sizer`) }, [ createVNode(_component_ivue_select, { modelValue: _ctx.currentPageSize, "onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => _ctx.currentPageSize = $event), placement: _ctx.placement, transfer: _ctx.transfer, disabled: _ctx.disabled, transferClassName: `${_ctx.prefixCls}--sizer__dropdown`, onOnChange: _ctx.handleChangeSize }, { default: withCtx(() => [ (openBlock(true), createElementBlock(Fragment, null, renderList(_ctx.pageSizeOpts, (item, index) => { return openBlock(), createBlock(_component_ivue_option, { key: index, value: item }, { default: withCtx(() => [ createTextVNode(toDisplayString(`${item} ${_ctx.pageSizeText}`), 1) ]), _: 2 }, 1032, ["value"]); }), 128)) ]), _: 1 }, 8, ["modelValue", "placement", "transfer", "disabled", "transferClassName", "onOnChange"]) ], 2)) : createCommentVNode("v-if", true), createCommentVNode(" \u663E\u793A\u7535\u68AF "), _ctx.showElevator ? (openBlock(), createElementBlock("div", { key: 1, class: normalizeClass(`${_ctx.prefixCls}--elevator`) }, [ createElementVNode("span", null, toDisplayString(_ctx.elevatorText[0]), 1), createCommentVNode(" \u8F93\u5165\u6846 "), createElementVNode("input", { class: normalizeClass(`${_ctx.prefixCls}--elevator__input`), type: "text", value: _ctx.currentPage, disabled: _ctx.disabled, autocomplete: "off", spellcheck: "false", onKeyup: _cache[1] || (_cache[1] = withKeys((...args) => _ctx.handleChangePage && _ctx.handleChangePage(...args), ["enter"])) }, null, 42, _hoisted_1), createElementVNode("span", null, toDisplayString(_ctx.elevatorText[1]), 1) ], 2)) : createCommentVNode("v-if", true) ], 2); } var Options = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "D:\\louise\\person\\project\\GitHub\\ivue-ui-plus\\src\\components\\ivue-page\\options.vue"]]); export { Options as default }; //# sourceMappingURL=options.mjs.map