@fecp/mobile
Version:
52 lines (51 loc) • 1.65 kB
JavaScript
;
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;