Cette fois, je vais vous présenter le chemin de l'image statique locale de vue. Quelles sont les précautions lors de l'utilisation du chemin d'image statique local de vue. Ce qui suit est un cas pratique, jetons un coup d'œil.
Écrivez la description de l'image ici
Exigence : Comment l'index.vue dans les composants peut-il extraire les images dans les actifs.
1. Écrivez le chemin directement dans la balise img :
<img src="../assets/a1.png" class="" width="100%"/>
2. Utilisez un tableau pour enregistrer et recycler la sortie :
<el-carousel-item v-for="item in carouselData" :key="item.id"> <img :src="item.url" class="carouselImg"/> <span class="carouselSpan">{{ item.title }}</span> </el-carousel-item> data: () => ({ carouselData:[ {url:require('../assets/a1.png'),title:'你看我叼吗1',id:1}, {url:require('../assets/a3.png'),title:'你看我叼吗2',id:2}, {url:require('../assets/a4.png'),title:'你看我叼吗3',id:3} ] }),
L'effet est le suivant :
Le code complet dans index.vue est le suivant :
{{ item.title }} <img src="../assets/a1.png" class="" width="100%"/> <script> import footer1 from '../components/public/footer' export default { data: () => ({ carouselData:[ {url:require('../assets/a1.png'),title:'你看我叼吗1',id:1}, {url:require('../assets/a3.png'),title:'你看我叼吗2',id:2}, {url:require('../assets/a4.png'),title:'你看我叼吗3',id:3} ] }), components:{ footer1 }, } </script>
PS : Jetons un coup d'œil à la référence de l'image chemin dans Vue.js
Lorsque nous référençons des images dans le projet Vue.js, il existe les situations suivantes concernant le chemin de l'image :
Utilisez-en un
Nous définissons le chemin de l'image dans les données
imgUrl:'../assets/logo.png'
puis dans le modèle
<<span class="hljs-title" style="box-sizing: border-box; color: rgb(0, 0, 136);">img src=" {{imgUrl}}">
C'est faux. façon de l'écrire. Nous devrions utiliser v-bind Lier l'attribut srcs de l'image
:src="imgUrl">
ou
<span class="hljs-title" style="box-sizing: border-box; color: rgb(0, 0, 136);">img src="../assets/logo.png">
Cette méthode fait référence au chemin. selon la syntaxe HTML normale et peut être empaqueté par webpack une fois placé dans le modèle.
Utilisez deux
Lorsque nous devons écrire le chemin de l'image dans le code js, si nous écrivons
imgUrl:'../assets/logo.png'
:src="avatar" /> import avatar from '@/assets/logo.png'
avatar: avatar
On peut aussi mettre l'image dans le dossier statique externe, puis la définir dans data :
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
imgUrl : '../../static/logo.png' :src="imgUrl" />
Lecture recommandée :
Comment jQuery+koa2 implémente la requête AjaxComment gérer le désalignement du drop de sélection d'iview -options de la boîte vers le basCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!