UNPKG

vue-admin-core

Version:
55 lines (50 loc) 1.5 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var vue$1 = require('@formily/vue'); var reactiveVue = require('@formily/reactive-vue'); var elementPlus = require('element-plus'); require('../../preview-text/index.js'); var useArrToStr = require('../../__builtins__/hooks/useArrToStr.js'); var index = require('../../preview-text/src/index.js'); const InnerCascader = reactiveVue.observer(vue.defineComponent({ name: "FCascader", props: { ...elementPlus.ElCascader.props, options: Array, props: { type: Object, default: () => ({ children: "children", label: "label", value: "value", disabled: "disabled" }) } }, emits: [elementPlus.UPDATE_MODEL_EVENT, elementPlus.CHANGE_EVENT], setup(props, ctx) { const cascader = vue.ref(); const _props = useArrToStr.useArrToStr(props, ctx, { vm: cascader, cascader: true }); return () => { return vue.h(elementPlus.ElCascader, vue.reactive({ ...props, ..._props, ref: (ref2) => cascader.value = ref2 }), ctx.slots); }; } })); const Cascader = vue$1.connect(InnerCascader, vue$1.mapProps({ dataSource: "options", loading: true, value: "modelValue", readOnly: "readonly" }), vue$1.mapReadPretty(index.PreviewText.Cascader)); exports.Cascader = Cascader; exports.InnerCascader = InnerCascader; exports.default = Cascader; //# sourceMappingURL=index.js.map