UNPKG

@fecp/mobile

Version:

52 lines (51 loc) 1.65 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const index = require("../field/index.js"); const index$1 = require("../uploader/index.js"); const _sfc_main = { __name: "FieldUploader", props: { modelValue: { type: Array, default: [] }, readonly: { type: Boolean, default: false } }, emits: ["update:modelValue"], setup(__props, { emit: __emit }) { const props = __props; const emit = __emit; const compValue = vue.computed({ get: () => { return props.modelValue; }, set: (val) => { emit("update:modelValue", val); } }); const fieldTextValue = vue.computed(() => { return ""; }); return (_ctx, _cache) => { return vue.openBlock(), vue.createBlock(vue.unref(index.MobileField), vue.mergeProps(_ctx.$attrs, { readonly: "", modelValue: vue.unref(fieldTextValue), "onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => vue.isRef(fieldTextValue) ? fieldTextValue.value = $event : null) }), { input: vue.withCtx(() => [ vue.createVNode(vue.unref(index$1.MobileUploader), vue.mergeProps(_ctx.$attrs, { readonly: __props.readonly, modelValue: vue.unref(compValue), "onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => vue.isRef(compValue) ? compValue.value = $event : null) }), null, 16, ["readonly", "modelValue"]) ]), _: 1 }, 16, ["modelValue"]); }; } }; exports.default = _sfc_main;