鍒濆鎻愪氦锛氱墰鍙暟鎹鐞嗙郴缁?- 鍖呭惈鍚庣Spring Boot鍜屽墠绔疺ue3椤圭洰
This commit is contained in:
83
admin-system/node_modules/element-plus/lib/components/radio/src/radio2.js
generated
vendored
Normal file
83
admin-system/node_modules/element-plus/lib/components/radio/src/radio2.js
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var vue = require('vue');
|
||||
var radio = require('./radio.js');
|
||||
var useRadio = require('./use-radio.js');
|
||||
var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js');
|
||||
var index = require('../../../hooks/use-namespace/index.js');
|
||||
var event = require('../../../constants/event.js');
|
||||
|
||||
const __default__ = vue.defineComponent({
|
||||
name: "ElRadio"
|
||||
});
|
||||
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
|
||||
...__default__,
|
||||
props: radio.radioProps,
|
||||
emits: radio.radioEmits,
|
||||
setup(__props, { emit }) {
|
||||
const props = __props;
|
||||
const ns = index.useNamespace("radio");
|
||||
const { radioRef, radioGroup, focus, size, disabled, modelValue, actualValue } = useRadio.useRadio(props, emit);
|
||||
function handleChange() {
|
||||
vue.nextTick(() => emit(event.CHANGE_EVENT, modelValue.value));
|
||||
}
|
||||
return (_ctx, _cache) => {
|
||||
var _a;
|
||||
return vue.openBlock(), vue.createElementBlock("label", {
|
||||
class: vue.normalizeClass([
|
||||
vue.unref(ns).b(),
|
||||
vue.unref(ns).is("disabled", vue.unref(disabled)),
|
||||
vue.unref(ns).is("focus", vue.unref(focus)),
|
||||
vue.unref(ns).is("bordered", _ctx.border),
|
||||
vue.unref(ns).is("checked", vue.unref(modelValue) === vue.unref(actualValue)),
|
||||
vue.unref(ns).m(vue.unref(size))
|
||||
])
|
||||
}, [
|
||||
vue.createElementVNode("span", {
|
||||
class: vue.normalizeClass([
|
||||
vue.unref(ns).e("input"),
|
||||
vue.unref(ns).is("disabled", vue.unref(disabled)),
|
||||
vue.unref(ns).is("checked", vue.unref(modelValue) === vue.unref(actualValue))
|
||||
])
|
||||
}, [
|
||||
vue.withDirectives(vue.createElementVNode("input", {
|
||||
ref_key: "radioRef",
|
||||
ref: radioRef,
|
||||
"onUpdate:modelValue": ($event) => vue.isRef(modelValue) ? modelValue.value = $event : null,
|
||||
class: vue.normalizeClass(vue.unref(ns).e("original")),
|
||||
value: vue.unref(actualValue),
|
||||
name: _ctx.name || ((_a = vue.unref(radioGroup)) == null ? void 0 : _a.name),
|
||||
disabled: vue.unref(disabled),
|
||||
checked: vue.unref(modelValue) === vue.unref(actualValue),
|
||||
type: "radio",
|
||||
onFocus: ($event) => focus.value = true,
|
||||
onBlur: ($event) => focus.value = false,
|
||||
onChange: handleChange,
|
||||
onClick: vue.withModifiers(() => {
|
||||
}, ["stop"])
|
||||
}, null, 42, ["onUpdate:modelValue", "value", "name", "disabled", "checked", "onFocus", "onBlur", "onClick"]), [
|
||||
[vue.vModelRadio, vue.unref(modelValue)]
|
||||
]),
|
||||
vue.createElementVNode("span", {
|
||||
class: vue.normalizeClass(vue.unref(ns).e("inner"))
|
||||
}, null, 2)
|
||||
], 2),
|
||||
vue.createElementVNode("span", {
|
||||
class: vue.normalizeClass(vue.unref(ns).e("label")),
|
||||
onKeydown: vue.withModifiers(() => {
|
||||
}, ["stop"])
|
||||
}, [
|
||||
vue.renderSlot(_ctx.$slots, "default", {}, () => [
|
||||
vue.createTextVNode(vue.toDisplayString(_ctx.label), 1)
|
||||
])
|
||||
], 42, ["onKeydown"])
|
||||
], 2);
|
||||
};
|
||||
}
|
||||
});
|
||||
var Radio = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "radio.vue"]]);
|
||||
|
||||
exports["default"] = Radio;
|
||||
//# sourceMappingURL=radio2.js.map
|
||||
Reference in New Issue
Block a user