yk-element-components-v2
Version:
135 lines (134 loc) • 3.08 kB
JavaScript
function m(o, e, s, i, l, r, u, h) {
var t = typeof o == "function" ? o.options : o;
e && (t.render = e, t.staticRenderFns = s, t._compiled = !0), i && (t.functional = !0), r && (t._scopeId = "data-v-" + r);
var a;
if (u ? (a = function(n) {
n = n || this.$vnode && this.$vnode.ssrContext || this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext, !n && typeof __VUE_SSR_CONTEXT__ < "u" && (n = __VUE_SSR_CONTEXT__), l && l.call(this, n), n && n._registeredComponents && n._registeredComponents.add(u);
}, t._ssrRegister = a) : l && (a = h ? function() {
l.call(
this,
(t.functional ? this.parent : this).$root.$options.shadowRoot
);
} : l), a)
if (t.functional) {
t._injectStyles = a;
var _ = t.render;
t.render = function(c, d) {
return a.call(d), _(c, d);
};
} else {
var p = t.beforeCreate;
t.beforeCreate = p ? [].concat(p, a) : [a];
}
return {
exports: o,
options: t
};
}
const v = {
name: "yk-slider",
props: {
min: {
type: Number,
default: 0
},
max: {
type: Number,
default: 100
},
step: {
type: Number,
default: 1
},
value: {
type: [Number, Array],
default: 0
},
showInput: {
type: Boolean,
default: !1
},
showInputControls: {
type: Boolean,
default: !0
},
inputSize: {
type: String,
default: "small"
},
showStops: {
type: Boolean,
default: !1
},
showTooltip: {
type: Boolean,
default: !0
},
formatTooltip: Function,
disabled: {
type: Boolean,
default: !1
},
range: {
type: Boolean,
default: !1
},
vertical: {
type: Boolean,
default: !1
},
height: {
type: String
},
debounce: {
type: Number,
default: 300
},
label: {
type: String
},
tooltipClass: String,
marks: Object
},
data() {
return {
sliderValue: this.value
};
},
watch: {
value(o) {
this.sliderValue = o;
}
},
methods: {
change(o) {
this.$emit("change", o);
},
input(o) {
this.$emit("input", o);
}
}
};
var y = function() {
var e = this, s = e._self._c;
return s("el-slider", { attrs: { min: e.min, max: e.max, step: e.step, showInput: e.showInput, showInputControls: e.showInputControls, inputSize: e.inputSize, showStops: e.showStops, showTooltip: e.showTooltip, formatTooltip: e.formatTooltip, disabled: e.disabled, range: e.range, vertical: e.vertical, height: e.height, debounce: e.debounce, label: e.label, tooltipClass: e.tooltipClass, marks: e.marks }, on: { change: e.change, input: e.input }, model: { value: e.sliderValue, callback: function(i) {
e.sliderValue = i;
}, expression: "sliderValue" } });
}, b = [], g = /* @__PURE__ */ m(
v,
y,
b,
!1,
null,
"902981e6",
null,
null
);
const f = g.exports, C = {
install(o) {
o.component(f.name, f);
}
};
export {
C as default
};