UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

1 lines 1.78 kB
{"version":3,"file":"index.vue2.mjs","sources":["../../../../../packages/components/form/default/index.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { defineComponent as __MACROS_defineComponent } from \"vue\";\nexport default /*#__PURE__*/ __MACROS_defineComponent({ name: \"UiForm\" });\n</script>\n<template>\r\n <form class=\"ui-form\" ref=\"form\">\r\n <slot></slot>\r\n </form>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n//* 资源引入\r\nimport { UiFormPropsOption } from \"./index\";\r\nimport { useComposable } from \"./src/composable\";\r\nimport { UiFormDataKey, UiFormRulesKey, UiFormEmitterKey } from \"@various/constants\";\r\nimport { provide } from \"vue\";\r\n\r\n//* 获取组件属性\r\nconst define = defineProps(UiFormPropsOption);\r\n\r\nconst { refs, methods, emitter } = useComposable(define);\r\nconst { reset, clear, validator } = methods;\r\nconst { form } = refs;\r\n\r\n//* 数据注入\r\nprovide(UiFormEmitterKey, emitter);\r\nprovide(UiFormDataKey, define.data);\r\nprovide(UiFormRulesKey, define.rules);\r\n\r\n//* 组件配置\r\n;\r\n//* 公共方法导出\r\ndefineExpose({ reset, clear, validator });\r\n</script>\r\n"],"names":["__MACROS_defineComponent"],"mappings":";;;;;AAEA,MAAA,WAA6B,GAAAA,eAAA,CAAyB,EAAE,IAAA,EAAM,UAAU,CAAA,CAAA;;;;;AAgBxE,IAAA,MAAM,MAAS,GAAA,OAAA,CAAA;AAEf,IAAA,MAAM,EAAE,IAAM,EAAA,OAAA,EAAS,OAAQ,EAAA,GAAI,cAAc,MAAM,CAAA,CAAA;AACvD,IAAA,MAAM,EAAE,KAAA,EAAO,KAAO,EAAA,SAAA,EAAc,GAAA,OAAA,CAAA;AACpC,IAAM,MAAA,EAAE,MAAS,GAAA,IAAA,CAAA;AAGjB,IAAA,OAAA,CAAQ,kBAAkB,OAAO,CAAA,CAAA;AACjC,IAAQ,OAAA,CAAA,aAAA,EAAe,OAAO,IAAI,CAAA,CAAA;AAClC,IAAQ,OAAA,CAAA,cAAA,EAAgB,OAAO,KAAK,CAAA,CAAA;AAGpC,IAAA,CAAA;AAEA,IAAA,QAAA,CAAa,EAAE,KAAA,EAAO,KAAO,EAAA,SAAA,EAAW,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;"}