yk-element-components-v2
Version:
123 lines (122 loc) • 3.39 kB
JavaScript
function v(a, e, i, o, l, d, s, h) {
var n = typeof a == "function" ? a.options : a;
e && (n.render = e, n.staticRenderFns = i, n._compiled = !0), o && (n.functional = !0), d && (n._scopeId = "data-v-" + d);
var r;
if (s ? (r = function(t) {
t = t || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, !t && typeof __VUE_SSR_CONTEXT__ < "u" && (t = __VUE_SSR_CONTEXT__), l && l.call(this, t), t && t._registeredComponents && t._registeredComponents.add(s);
}, n._ssrRegister = r) : l && (r = h ? function() {
l.call(
this,
(n.functional ? this.parent : this).$root.$options.shadowRoot
);
} : l), r)
if (n.functional) {
n._injectStyles = r;
var g = n.render;
n.render = function(m, c) {
return r.call(c), g(m, c);
};
} else {
var u = n.beforeCreate;
n.beforeCreate = u ? [].concat(u, r) : [r];
}
return {
exports: a,
options: n
};
}
const f = function(a) {
return a == null || p(a) || Array.isArray(a) && a.length === 2 && a.every(p);
}, p = function(a) {
return typeof a == "string" || a instanceof String;
}, y = {
name: "yk-date-picker",
props: {
type: String,
size: String,
format: String,
valueFormat: String,
readonly: Boolean,
placeholder: String,
startPlaceholder: String,
endPlaceholder: String,
prefixIcon: String,
clearIcon: {
type: String,
default: "el-icon-circle-close"
},
name: {
default: "",
validator: f
},
disabled: Boolean,
clearable: {
type: Boolean,
default: !0
},
id: {
default: "",
validator: f
},
popperClass: String,
editable: {
type: Boolean,
default: !0
},
align: {
type: String,
default: "left"
},
value: {},
defaultValue: {},
defaultTime: {},
rangeSeparator: {
default: "-"
},
pickerOptions: {},
unlinkPanels: Boolean,
validateEvent: {
type: Boolean,
default: !0
}
},
data() {
return {
datePickValue: this.value
};
},
methods: {
change(a) {
this.$emit("input", a), this.$emit("change", a);
},
blur(a) {
this.$emit("blur", a);
},
focus(a) {
this.$emit("focus", a);
}
}
};
var S = function() {
var e = this, i = e._self._c;
return i("el-date-picker", { attrs: { size: e.size, type: e.type, format: e.format, valueFormat: e.valueFormat, readonly: e.readonly, placeholder: e.placeholder, startPlaceholder: e.startPlaceholder, endPlaceholder: e.endPlaceholder, prefixIcon: e.prefixIcon, clearIcon: e.clearIcon, name: e.name, disabled: e.disabled, clearable: e.clearable, id: e.id, popperClass: e.popperClass, editable: e.editable, align: e.align, defaultValue: e.defaultValue, defaultTime: e.defaultTime, rangeSeparator: e.rangeSeparator, pickerOptions: e.pickerOptions, unlinkPanels: e.unlinkPanels, validateEvent: e.validateEvent }, on: { change: e.change, blur: e.blur, focus: e.focus }, model: { value: e.datePickValue, callback: function(o) {
e.datePickValue = o;
}, expression: "datePickValue" } });
}, b = [], k = /* @__PURE__ */ v(
y,
S,
b,
!1,
null,
"92de8eee",
null,
null
);
const _ = k.exports, P = {
install(a) {
a.component(_.name, _);
}
};
export {
P as default
};