various-ui
Version:
This is a test version of the Vue 3 component library
1 lines • 1.78 kB
Source Map (JSON)
{"version":3,"file":"index.vue2.mjs","sources":["../../../../../packages/components/radio/default/index.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { defineComponent as __MACROS_defineComponent } from \"vue\";\nexport default /*#__PURE__*/ __MACROS_defineComponent({ name: \"UiRadio\" });\n</script>\n<template>\r\n <label class=\"ui-radio\" :class=\"className\">\r\n <!-- 多选框控制器 -->\r\n <div class=\"ui-radio-control\">\r\n <div class=\"ui-radio-circle\"></div>\r\n <input type=\"radio\" class=\"ui-radio-input\" :value=\"value\" :checked=\"checked\" @change=\"switchRatio\" />\r\n </div>\r\n\r\n <!-- 多选框文案 -->\r\n <div class=\"ui-radio-content\">\r\n <slot>{{ value }}</slot>\r\n </div>\r\n </label>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\n//* 组件属性\r\nimport { UiRadioPropsOption, UiRadioEmits } from \"./index\";\r\nimport { useComposable } from \"./src/composable\";\r\n\r\n//* 注册组件属性\r\nconst define = defineProps(UiRadioPropsOption);\r\nconst emits = defineEmits(UiRadioEmits);\r\n\r\n//* 组合函数\r\nconst { methods, computeds } = useComposable(define, emits);\r\nconst { switchRatio } = methods;\r\nconst { className, checked } = computeds;\r\n\r\n//* 注册组件配置\r\n;\r\n</script>\r\n"],"names":["__MACROS_defineComponent"],"mappings":";;;;;;;AAEA,MAA6B,WAAA,GAAAA,eAAA,CAAyB,EAAE,IAAA,EAAM,WAAW,CAAA,CAAA;;;;;;AAuBzE,IAAA,MAAM,MAAS,GAAA,OAAA,CAAA;AACf,IAAA,MAAM,KAAQ,GAAA,MAAA,CAAA;AAGd,IAAA,MAAM,EAAE,OAAS,EAAA,SAAA,EAAc,GAAA,aAAA,CAAc,QAAQ,KAAK,CAAA,CAAA;AAC1D,IAAM,MAAA,EAAE,aAAgB,GAAA,OAAA,CAAA;AACxB,IAAM,MAAA,EAAE,SAAW,EAAA,OAAA,EAAY,GAAA,SAAA,CAAA;AAG/B,IAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}