Vue中圖片Src使用變量的方法
更新時間:2019年10月30日 08:31:24 作者:果汁涼茶丶
這篇文章主要介紹了Vue中圖片Src使用變量的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
相信不少同學在開發(fā)中都有遇到圖片路徑需要使用變量引入的情況,如定制化背景,動態(tài)展示頭像等??赡芤卜高^如下錯誤
# 錯誤描述
頁面直接調用圖片資源的方案
<img src="../../static/images/web_bg.png" />
改寫成變量形式,于是如下編寫
<template> <img :src="imgSrc" /> </template> <script> export default { data() { return { imgSrc: '../../images/web_bg.png' } } } </script>
結果運行圖片加載失敗。什么原因?原來是因為在打包時會被自動加上hash值從而引用失敗,產生差異
# 解決辦法
1. 使用 網絡上的圖片資源
data() { return { imgSrc: 'http://easy-stage.longhu.net/files/images/7f458e55f6954078aa8e8efb2c45cc40.jpg' } }
2. 使用import導入本地資源
import imgSrc from '../../images/web_bg.png' export default { data() { return { imgSrc: imgSrc } } }
3. 使用 require 導入
data() { return { imgSrc: require('../../images/web_bg.png') } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
在vue項目創(chuàng)建的后初始化首次使用stylus安裝方法分享
下面小編就為大家分享一篇在vue項目創(chuàng)建的后初始化首次使用stylus安裝方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01