J'ai un cas où dans mon Vue.js
avec l' webpack
application web, j'ai besoin d'afficher des images dynamiques. Je veux montrer img
où le nom de fichier des images est stocké dans une variable. Cette variable est une computed
propriété qui renvoie une Vuex
variable de magasin, qui est remplie de manière asynchrone sur beforeMount
.
<div class="col-lg-2" v-for="pic in pics">
<img v-bind:src="'../assets/' + pic + '.png'" v-bind:alt="pic">
</div>
Cependant, cela fonctionne parfaitement quand je fais juste:
<img src="../assets/dog.png" alt="dog">
Mon cas est similaire à ce violon , mais ici cela fonctionne avec une URL img, mais dans le mien avec des chemins de fichiers réels, cela ne fonctionne pas.
Quelle devrait être la bonne façon de le faire?
@/assets/
+ items.image) "height =" 200px "> </v-img>` celui-ci a également résolu le problème