J'ai un cas où dans mon Vue.jsavec l' webpackapplication web, j'ai besoin d'afficher des images dynamiques. Je veux montrer imgoù le nom de fichier des images est stocké dans une variable. Cette variable est une computedpropriété qui renvoie une Vuexvariable 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