我有一個情況,在我的Vue.js
與webpack
網絡應用程序,我需要顯示動態圖像。我想顯示img
圖像的文件名存儲在變量中。該變量是一個computed
屬性,該屬性返回一個Vuex
存儲變量,該變量在beforeMount
上異步填充。Vue.js動態圖像不起作用
<div class="col-lg-2" v-for="pic in pics">
<img v-bind:src="'../assets/' + pic + '.png'" v-bind:alt="pic">
</div>
但是它完美的作品時,我只是做:
<img src="../assets/dog.png" alt="dog">
我的情況與此類似fiddle,但在這裏它與IMG URL工作,但在實際的文件路徑礦,它不工作。
什麼應該是正確的方法來做到這一點?
根據nickmessing:「v-bind內部的表達式在運行時執行,webpack別名在編譯時。」 https://github.com/vuejs/vue-loader/issues/896 – antoine