UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

1 lines 2.25 kB
{"version":3,"file":"index.vue2.mjs","sources":["../../../../../packages/components/textarea/default/index.vue"],"sourcesContent":["<script lang=\"ts\">\nimport { defineComponent as __MACROS_defineComponent } from \"vue\";\nexport default /*#__PURE__*/ __MACROS_defineComponent({ name: \"UiTextarea\" });\n</script>\n<template>\r\n <div class=\"ui-textarea\" :class=\"className\" :style=\"style\">\r\n <!-- * 输入框主体 -->\r\n <textarea class=\"ui-form-control\" ref=\"inputNode\" v-on=\"inputHandler\" v-bind=\"attrs\" @keydown.enter=\"enter\"></textarea>\r\n\r\n <!-- 遮罩层 -->\r\n <Transition>\r\n <div class=\"ui-mask ui-loading\" v-if=\"status.name == 'loading'\">\r\n <UiIcon name=\"loading\" class=\"ui-mask-icon\" v-show=\"status.is\" />\r\n </div>\r\n </Transition>\r\n </div>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\nimport { UiTextareaEmits, UiTextareaPropsOption } from \"./index\";\r\nimport { useComposable } from \"./src/composable\";\r\n\r\nimport UiIcon from \"@various/components/icon\";\r\n\r\n//* 初始化Vue属性\r\nconst define = defineProps(UiTextareaPropsOption);\r\nconst emits = defineEmits(UiTextareaEmits);\r\n\r\n//* 组合函数\r\nconst { refs, methods, handlers, computeds } = useComposable(define, emits);\r\nconst { className, status, style, attrs } = computeds;\r\nconst { inputHandler } = handlers;\r\nconst { enter, clear, focus, blur } = methods;\r\nconst { inputNode } = refs;\r\n\r\n//* 组件配置\r\n;\r\ndefineExpose({ clear, focus, blur });\r\n</script>\r\n"],"names":["__MACROS_defineComponent"],"mappings":";;;;;;;;;AAEA,MAA6B,WAAA,GAAAA,eAAA,CAAyB,EAAE,IAAA,EAAM,cAAc,CAAA,CAAA;;;;;;AAuB5E,IAAA,MAAM,MAAS,GAAA,OAAA,CAAA;AACf,IAAA,MAAM,KAAQ,GAAA,MAAA,CAAA;AAGd,IAAM,MAAA,EAAE,MAAM,OAAS,EAAA,QAAA,EAAU,WAAc,GAAA,aAAA,CAAc,QAAQ,KAAK,CAAA,CAAA;AAC1E,IAAA,MAAM,EAAE,SAAA,EAAW,MAAQ,EAAA,KAAA,EAAO,OAAU,GAAA,SAAA,CAAA;AAC5C,IAAM,MAAA,EAAE,cAAiB,GAAA,QAAA,CAAA;AACzB,IAAA,MAAM,EAAE,KAAA,EAAO,KAAO,EAAA,KAAA,EAAO,MAAS,GAAA,OAAA,CAAA;AACtC,IAAM,MAAA,EAAE,WAAc,GAAA,IAAA,CAAA;AAGtB,IAAA,CAAA;AACA,IAAA,QAAA,CAAa,EAAE,KAAA,EAAO,KAAO,EAAA,IAAA,EAAM,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}