Mam przypadek, gdy w moim Vue.js
z webpack
aplikacji internetowej, muszę wyświetlania dynamicznych obrazów. Chcę pokazać, img
gdzie nazwa pliku obrazów jest przechowywana w zmiennej. Ta zmienna jest computed
właściwością, która zwraca Vuex
zmienną magazynu, która jest wypełniana asynchronicznie beforeMount
.
<div class="col-lg-2" v-for="pic in pics">
<img v-bind:src="'../assets/' + pic + '.png'" v-bind:alt="pic">
</div>
Jednak działa idealnie, gdy po prostu robię:
<img src="../assets/dog.png" alt="dog">
Mój przypadek jest podobny do tego skrzypiec , ale tutaj działa z img URL, ale w moim z rzeczywistymi ścieżkami plików nie działa.
Jaki powinien być właściwy sposób, aby to zrobić?
@/assets/
+ items.image) "height =" 200px "> </v-img>` ten również rozwiązał problem