Maison > Questions et réponses > le corps du texte
P粉3109311982023-08-28 00:02:02
Solution pour la liaison src dynamique :
<script setup> import imageUrl from '@/assets/images/logo.svg' // => or relative path </script> <template> <img :src="imageUrl" alt="img" /> </template>
<script setup> const imageUrl = new URL(`./dir/${name}.png`, import.meta.url).href </script> <template> <img :src="imageUrl" alt="img" /> </template>
Vous devez changer d'alias
@/
替换为 /src
<script setup> const imageUrl = new URL('/src/assets/images/logo.svg', import.meta.url) </script> <template> <img :src="imageUrl" alt="img" /> </template>
<script setup> const imageUrl = new URL('./logo.png', import.meta.url).href </script> <template> <img :src="imageUrl" /> </template>
Veuillez noter que cela ne fonctionne pas avec SSR
Documentation Vite : Nouvelle URL