mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	!333 fix:yudao-ui-admin-vue3面包屑导航图标和文字不在同一水平线
Merge pull request !333 from supine-win/master
This commit is contained in:
		| @@ -15,7 +15,9 @@ const props = defineProps({ | ||||
|   // icon color | ||||
|   color: propTypes.string, | ||||
|   // icon size | ||||
|   size: propTypes.number.def(16) | ||||
|   size: propTypes.number.def(16), | ||||
|   // icon svg class | ||||
|   svgClass: propTypes.string.def('') | ||||
| }) | ||||
|  | ||||
| const elRef = ref<ElRef>(null) | ||||
| @@ -34,6 +36,11 @@ const getIconifyStyle = computed(() => { | ||||
|   } | ||||
| }) | ||||
|  | ||||
| const getSvgClass = computed(() => { | ||||
|   const { svgClass } = props | ||||
|   return `iconify ${svgClass}` | ||||
| }) | ||||
|  | ||||
| const updateIcon = async (icon: string) => { | ||||
|   if (unref(isLocal)) return | ||||
|  | ||||
| @@ -66,13 +73,13 @@ watch( | ||||
| </script> | ||||
|  | ||||
| <template> | ||||
|   <ElIcon :class="prefixCls" :size="size" :color="color"> | ||||
|     <svg v-if="isLocal" aria-hidden="true"> | ||||
|   <ElIcon :class="prefixCls" :color="color" :size="size"> | ||||
|     <svg v-if="isLocal" aria-hidden="true" :class="getSvgClass"> | ||||
|       <use :xlink:href="symbolId" /> | ||||
|     </svg> | ||||
|  | ||||
|     <span v-else ref="elRef" :class="$attrs.class" :style="getIconifyStyle"> | ||||
|       <span class="iconify" :data-icon="symbolId"></span> | ||||
|       <span :class="getSvgClass" :data-icon="symbolId"></span> | ||||
|     </span> | ||||
|   </ElIcon> | ||||
| </template> | ||||
|   | ||||
| @@ -53,7 +53,7 @@ export default defineComponent({ | ||||
|           <ElBreadcrumbItem to={{ path: disabled ? '' : v.path }} key={v.name}> | ||||
|             {meta?.icon && breadcrumbIcon.value ? ( | ||||
|               <> | ||||
|                 <Icon icon={meta.icon} class="mr-[5px]"></Icon> {t(v?.meta?.title)} | ||||
|                 <Icon icon={meta.icon} class="mr-[2px]" svgClass="inline-block"></Icon> {t(v?.meta?.title)} | ||||
|               </> | ||||
|             ) : ( | ||||
|               t(v?.meta?.title) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 芋道源码
					芋道源码