UNPKG

dk-plus

Version:
28 lines (27 loc) 694 B
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 };