画像のsrcパスを外部データからもってきたとき、エイリアスが展開されません。
たとえば下記ソースを実行したとき、
<img src="@/assets/images/image1.png" alt="">
と展開されてしまいます。
こちらの期待としては、assetsフォルダ内の画像パスを参照してほしいです。
dataのjsonデータ内でassetsフォルダを指定する場合はどうすればいいでしょう?
javascript
1<template> 2 <main class="container"> 3 <div v-for="item in contents"> 4 <h5>{{ item.name }}</h5> 5 <img :src="item.image" alt=""> 6 </div> 7 </main> 8</template> 9 10<script> 11export default { 12 data() { 13 return { 14 contents: [ 15 { 16 name: "title1", 17 image: "@/assets/images/image1.png" 18 }, 19 { 20 name: "title2", 21 image: "@/assets/images/image2.png" 22 } 23 ] 24 }; 25 } 26}; 27</script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。