一、getAssetsUrl
// 获取assets静态资源
export function getImageAssets(url: string) {
return new URL(`../assets/images/${url}`, import.meta.url).href
}
export function getSvgAssets (url: string) {
return new URL(`../assets/icons/${url}`, import.meta.url).href
}
import { getSvgAssets } from '@/utils/getAssetsUrl';
<img v-if="legendItem.type == 'img'" class="legend-item-icon" :src="getSvgAssets(legendItem.iconName + '.svg')">