vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 1.64 kB
Source Map (JSON)
{"version":3,"file":"use-form.mjs","sources":["../../../../../packages/composables/private/use-form.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2023-03-28 10:20:47\n * @Description: Do not edit\n * @LastEditors: zouyaoji 370681295@qq.com\n * @LastEditTime: 2023-03-29 16:01:06\n * @FilePath: \\vue-cesium@next\\packages\\composables\\private\\use-form.ts\n */\nimport { h, computed } from 'vue'\n\nexport const useFormProps = {\n name: String\n}\n\nexport function useFormAttrs(props) {\n return computed(() => ({\n type: 'hidden',\n name: props.name,\n value: props.modelValue\n }))\n}\n\nexport function useFormInject(formAttrs: any = {}) {\n return (child, action, className?: string) => {\n child[action](\n h('input', {\n class: 'hidden' + (className || ''),\n ...formAttrs.value\n })\n )\n }\n}\n\nexport function useFormInputNameAttr(props) {\n return computed(() => props.name || props.for)\n}\n"],"names":[],"mappings":";;;AAUO,MAAM,YAAe,GAAA;AAAA,EAC1B,IAAM,EAAA,MAAA;AACR,EAAA;AAEO,SAAS,aAAa,KAAO,EAAA;AAClC,EAAA,OAAO,SAAS,OAAO;AAAA,IACrB,IAAM,EAAA,QAAA;AAAA,IACN,MAAM,KAAM,CAAA,IAAA;AAAA,IACZ,OAAO,KAAM,CAAA,UAAA;AAAA,GACb,CAAA,CAAA,CAAA;AACJ,CAAA;AAEgB,SAAA,aAAA,CAAc,SAAiB,GAAA,EAAI,EAAA;AACjD,EAAO,OAAA,CAAC,KAAO,EAAA,MAAA,EAAQ,SAAuB,KAAA;AAC5C,IAAA,KAAA,CAAM,MAAM,CAAA;AAAA,MACV,EAAE,OAAS,EAAA;AAAA,QACT,KAAA,EAAO,YAAY,SAAa,IAAA,EAAA,CAAA;AAAA,QAChC,GAAG,SAAU,CAAA,KAAA;AAAA,OACd,CAAA;AAAA,KACH,CAAA;AAAA,GACF,CAAA;AACF,CAAA;AAEO,SAAS,qBAAqB,KAAO,EAAA;AAC1C,EAAA,OAAO,QAAS,CAAA,MAAM,KAAM,CAAA,IAAA,IAAQ,MAAM,GAAG,CAAA,CAAA;AAC/C;;;;"}