UNPKG

myprint-design

Version:

操作简单,组件丰富的一站式打印解决方案打印设计器

1 lines 1.08 kB
{"version":3,"file":"my-Button.vue2.mjs","sources":["../../../../../../src/components/my/button/my-Button.vue"],"sourcesContent":["<template>\n <button aria-disabled=\"false\"\n @click=\"click\"\n :class=\"{\n 'disabled': disabled,\n 'my-button--small': size == 'small',\n 'is-active': isActive\n }\"\n class=\"my-button\">\n <slot />\n </button>\n</template>\n\n<script setup lang=\"ts\">\nconst emit = defineEmits(['click']);\n\nconst props = withDefaults(defineProps<{\n size?: 'small' | '',\n disabled?: boolean,\n isActive?: boolean,\n}>(), {\n size: '',\n disabled: false,\n isActive: false\n});\n\nfunction click() {\n if (props.disabled) {\n return;\n }\n emit('click');\n}\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;AAcA,IAAA,MAAM,IAAO,GAAA,MAAA,CAAA;AAEb,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;AAUd,IAAA,SAAS,KAAQ,GAAA;AACb,MAAA,IAAI,MAAM,QAAU,EAAA;AAChB,QAAA,OAAA;AAAA,OACJ;AACA,MAAA,IAAA,CAAK,OAAO,CAAA,CAAA;AAAA,KAChB;;;;;;;;;;;;;;;;;;;"}