dk-plus
Version:
28 lines (27 loc) • 694 B
JavaScript
import { defineComponent as p, ref as d, watch as s } from "vue";
import { DkRadioGroupProps as c } from "./index3.js";
import "../../_icon/index.js";
import { getRadioGroup as i } from "../../_hooks/get-radio-group/index.js";
const V = p({
name: "DkRadioGroup",
props: c,
emits: ["change", "update:modelValue"],
setup(t, { slots: r, emit: a }) {
const { getSlot: u } = i(t), l = u(r), e = d("radio2"), n = (o) => {
e.value = o, a("change", o), a("update:modelValue", o);
};
return s(
() => t.modelValue,
(o) => {
e.value = o;
}
), {
slotList: l,
handleChange: n,
checkValue: e
};
}
});
export {
V as default
};