UNPKG

song-ui-u

Version:

vue3 + js的PC前端组件库

1 lines 1.25 kB
{"version":3,"file":"use-checkbox-model.mjs","sources":["../../../../../../packages/components/radio/src/composables/use-checkbox-model.js"],"sourcesContent":["import { computed } from \"vue\"\nexport function useCheckboxModel({ props, checkboxModel, checkboxGroupKey, isGroup, checkboxAllKey, isAll }){\n/**\n * model\n */\n const model = computed({\n get(){\n return isGroup ? checkboxGroupKey?.groupModel.value : checkboxModel?.value\n },\n set(val){\n // console.log('val', val)\n // checkboxModel.value = val\n\n if (isGroup) {\n checkboxGroupKey.changeEvent(val)\n } else {\n // emit && emit(UPDATE_MODEL_EVENT, val)\n }\n // radioRef.value.checked = props.modelValue === props.label\n }\n })\n\n \n\n \n\n return {\n model\n }\n}"],"names":[],"mappings":";;AACgB,SAAA,gBAAA,CAAiB,EAAE,KAAO,EAAA,aAAA,EAAe,kBAAkB,OAAS,EAAA,cAAA,EAAgB,OAAQ,EAAA;AAI1G,EAAA,MAAM,QAAQ,QAAS,CAAA;AAAA,IACrB,GAAK,GAAA;AACH,MAAA,OAAO,OAAU,GAAA,gBAAA,EAAkB,UAAW,CAAA,KAAA,GAAQ,aAAe,EAAA,KAAA,CAAA;AAAA,KACvE;AAAA,IACA,IAAI,GAAI,EAAA;AAIN,MAAA,IAAI,OAAS,EAAA;AACX,QAAA,gBAAA,CAAiB,YAAY,GAAG,CAAA,CAAA;AAAA,OAGlC;AAAA,KAEF;AAAA,GACD,CAAA,CAAA;AAMD,EAAO,OAAA;AAAA,IACL,KAAA;AAAA,GACF,CAAA;AACF;;;;"}