这一版本优化了很多

This commit is contained in:
王利强
2026-06-03 10:16:37 +08:00
parent 8046316216
commit 2af9f1fd59
954 changed files with 58194 additions and 1609 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"wd-icon.js","sources":["node_modules/wot-design-uni/components/wd-icon/wd-icon.vue","F:/software/HBuilderX/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaGV4aWV5dW4vVGhyZWVDaGVja3NPbmVFeHBvc3VyZV9wbGF0Zm9ybS8xMi4wN2Nob25ncWl4aW5kZS_kuInmn6XkuIDmm53lhYnlsI_nqIvluo8vdGhyZWVvbmVjaGVja1_lsI_nqIvluo8vbm9kZV9tb2R1bGVzL3dvdC1kZXNpZ24tdW5pL2NvbXBvbmVudHMvd2QtaWNvbi93ZC1pY29uLnZ1ZQ"],"sourcesContent":["<template>\n <view @click=\"handleClick\" :class=\"rootClass\" :style=\"rootStyle\">\n <image v-if=\"isImage\" class=\"wd-icon__image\" :src=\"name\"></image>\n </view>\n</template>\n\n<script lang=\"ts\">\nexport default {\n name: 'wd-icon',\n options: {\n virtualHost: true,\n addGlobalClass: true,\n styleIsolation: 'shared'\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, type CSSProperties } from 'vue'\nimport { addUnit, isDef, objToStyle } from '../common/util'\nimport { iconProps } from './types'\n\nconst props = defineProps(iconProps)\nconst emit = defineEmits(['click', 'touch'])\n\nconst isImage = computed(() => {\n return isDef(props.name) && props.name.includes('/')\n})\n\nconst rootClass = computed(() => {\n const prefix = props.classPrefix\n return `${prefix} ${props.customClass} ${isImage.value ? 'wd-icon--image' : prefix + '-' + props.name}`\n})\n\nconst rootStyle = computed(() => {\n const style: CSSProperties = {}\n if (props.color) {\n style['color'] = props.color\n }\n if (props.size) {\n style['font-size'] = addUnit(props.size)\n }\n return `${objToStyle(style)} ${props.customStyle}`\n})\n\nfunction handleClick(event: any) {\n emit('click', event)\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import './index.scss';\n</style>\n","import Component from 'E:/hexieyun/ThreeChecksOneExposure_platform/12.07chongqixinde/三查一曝光小程序/threeonecheck_小程序/node_modules/wot-design-uni/components/wd-icon/wd-icon.vue'\nwx.createComponent(Component)"],"names":["computed","isDef","addUnit","objToStyle"],"mappings":";;AAOA,MAAA,cAAe;AAAA,EACb,MAAM;AAAA,EACN,SAAS;AAAA,IACP,aAAa;AAAA,IACb,gBAAgB;AAAA,IAChB,gBAAgB;AAAA,EAClB;AACF;;;;;;AAQA,UAAM,QAAQ;AACd,UAAM,OAAO;AAEP,UAAA,UAAUA,cAAAA,SAAS,MAAM;AAC7B,aAAOC,oBAAM,MAAM,IAAI,KAAK,MAAM,KAAK,SAAS,GAAG;AAAA,IAAA,CACpD;AAEK,UAAA,YAAYD,cAAAA,SAAS,MAAM;AAC/B,YAAM,SAAS,MAAM;AACrB,aAAO,GAAG,MAAM,IAAI,MAAM,WAAW,IAAI,QAAQ,QAAQ,mBAAmB,SAAS,MAAM,MAAM,IAAI;AAAA,IAAA,CACtG;AAEK,UAAA,YAAYA,cAAAA,SAAS,MAAM;AAC/B,YAAM,QAAuB,CAAA;AAC7B,UAAI,MAAM,OAAO;AACT,cAAA,OAAO,IAAI,MAAM;AAAA,MACzB;AACA,UAAI,MAAM,MAAM;AACd,cAAM,WAAW,IAAIE,cAAQ,QAAA,MAAM,IAAI;AAAA,MACzC;AACA,aAAO,GAAGC,cAAAA,WAAW,KAAK,CAAC,IAAI,MAAM,WAAW;AAAA,IAAA,CACjD;AAED,aAAS,YAAY,OAAY;AAC/B,WAAK,SAAS,KAAK;AAAA,IACrB;;;;;;;;;;;;;;;;AC9CA,GAAG,gBAAgB,SAAS;","x_google_ignoreList":[0]}

File diff suppressed because one or more lines are too long