UNPKG

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 841 B
{"version":3,"file":"useVModel.mjs","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","computed","val"],"mappings":";AAEgB,SAAAA,EAAAC,GAAAC,GAAA;AAcd,SAAA;AAAA,IAAO,WAbPC,EAAA;AAAA,MAA2B,KAAA,MAEvBF,EAAA;AAAA,MACF,KAAA,CAAAG,MAAA;AAEE,QAAAF,EAAA,qBAAAE,CAAA;AAAA,MAA6B;AAAA,IAC/B,CAAA;AAAA,IAQA,aALF,CAAAA,MAAA;AACE,MAAAF,EAAA,SAAAE,CAAA;AAAA,IAAiB;AAAA,EAKjB;AAEJ;"}