問題記錄:v-for循環獲取img src變量動態渲染時,不顯示圖片
<li v-for="(item,index) in menuData" :key="item.id"> <div> <img :src="item.iconPath" alt=""> </div> </li>
<script>
export default {
data() {
return {
menuData: [{
iconPath: ('@/assets/img/layout.png'),
}]
}
}
}
</script>
解決方案:data中的數據加上require()
<li v-for="(item,index) in menuData" :key="item.id"> <div> <img :src="item.iconPath" alt=""> </div> </li> <script> export default { data() { return { menuData: [{ iconPath:require('@/assets/img/layout.png'),
}]
} } } </script>