vue中使用:src="img"綁定本地靜態資源失效問題


vue中使用:src="img"綁定本地靜態資源失效問題


直接使用src本地引入圖片正常顯示

 

<img src="../assets/img/bs.png" alt="" />

而使用v-bind時卻意外的失效

<img :src="img" alt="" /> //js data() { return { img:require("../assets/img.png") }; }, 

 

看下瀏覽器生成代碼

//src <img src="http://localhost:8071/img.png" alt> //:src <img src="../assets/img.png" alt> 

 

解決方法
為了使Webpack可以正確返回資源路徑, 你需要使用
:src 下放 base64格式 或者 放 require(本地圖片路徑);

data() { return { img:require("../assets/img/bs.png") }; },



轉:https://blog.csdn.net/dss0225/article/details/107410348


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM