ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 780 B
Source Map (JSON)
{"version":3,"file":"useVModel.cjs","sources":["../../../packages/hooks/useVModel.ts"],"sourcesContent":["type EmitType = (event: any, ...args: any[]) => void\n\nexport function useVModel(props: Record<any, any>, emit: EmitType) {\n const vModelVal = computed({\n get: () => {\n return props.modelValue\n },\n set: (val) => {\n emit('update:modelValue', val)\n },\n })\n\n const handleInput = (val: any) => {\n emit('input', val)\n }\n\n return {\n vModelVal,\n handleInput,\n }\n}\n"],"names":["useVModel","props","emit","vue","val"],"mappings":"uGAEgB,SAAAA,EAAAC,EAAAC,EAAA,CAcd,MAAA,CAAO,UAbPC,EAAA,SAAA,CAA2B,IAAA,IAEvBF,EAAA,WACF,IAAAG,GAAA,CAEEF,EAAA,oBAAAE,CAAA,CAA6B,CAC/B,CAAA,EAQA,YALFA,GAAA,CACEF,EAAA,QAAAE,CAAA,CAAiB,CAKjB,CAEJ"}