UNPKG

label-print-design

Version:

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

1 lines 1.52 kB
{"version":3,"file":"tip-icon.vue2.mjs","sources":["../../../../../../src/components/my/icon/tip-icon.vue"],"sourcesContent":["<template>\n <my-tooltip :content=\"tips\"\n :disabled=\"tips == ''\"\n trigger=\"hover\"\n :placement=\"placement\">\n <my-icon :disabled=\"disabled\"\n :class=\"props.class\"\n :size=\"size\"\n :padding=\"padding\"\n @click=\"emit('click')\"\n @update:model-value=\"(val)=>emit('update:modelValue', val)\"\n :modelValue=\"modelValue\">\n <slot />\n </my-icon>\n </my-tooltip>\n</template>\n\n<script setup lang=\"ts\">\nimport MyIcon from '@myprint/design/components/my/icon/my-icon.vue';\nimport MyTooltip from '@myprint/design/components/my/tooltip/my-tooltip.vue';\n\nconst emit = defineEmits(['update:modelValue', 'click']);\n\nconst props = withDefaults(defineProps<{\n tips?: string,\n disabled?: boolean,\n modelValue?: boolean,\n class?: string,\n size?: number,\n padding?: string,\n placement?: string,\n }>(),\n {\n tips: '',\n disabled: false,\n modelValue: false,\n class: '',\n size: null!,\n padding: null!,\n placement: 'bottom'\n });\n</script>\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAqBA,IAAA,MAAM,IAAO,GAAA,MAAA,CAAA;AAEb,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}