Vue中圖片Src使用變量的方法
相信不少同學(xué)在開發(fā)中都有遇到圖片路徑需要使用變量引入的情況,如定制化背景,動(dòng)態(tài)展示頭像等??赡芤卜高^如下錯(cuò)誤
# 錯(cuò)誤描述
頁面直接調(diào)用圖片資源的方案
<img src="../../static/images/web_bg.png" />
改寫成變量形式,于是如下編寫
<template> <img :src="imgSrc" /> </template> <script> export default { data() { return { imgSrc: '../../images/web_bg.png' } } } </script>
結(jié)果運(yùn)行圖片加載失敗。什么原因?原來是因?yàn)樵诖虬鼤r(shí)會(huì)被自動(dòng)加上hash值從而引用失敗,產(chǎn)生差異
# 解決辦法
1. 使用 網(wǎng)絡(luò)上的圖片資源
data() { return { imgSrc: 'http://easy-stage.longhu.net/files/images/7f458e55f6954078aa8e8efb2c45cc40.jpg' } }
2. 使用import導(dǎo)入本地資源
import imgSrc from '../../images/web_bg.png' export default { data() { return { imgSrc: imgSrc } } }
3. 使用 require 導(dǎo)入
data() { return { imgSrc: require('../../images/web_bg.png') } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue動(dòng)態(tài)路由實(shí)現(xiàn)多級嵌套面包屑的思路與方法
在實(shí)際項(xiàng)目中我們會(huì)碰到多層嵌套的組件組合而成,比如我們常見的面包屑導(dǎo)航,下面這篇文章就來給大家介紹關(guān)于vue實(shí)現(xiàn)動(dòng)態(tài)路由多級嵌套面包屑的思路與方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08vue-router實(shí)現(xiàn)編程式導(dǎo)航的代碼實(shí)例
今天小編就為大家分享一篇關(guān)于vue-router實(shí)現(xiàn)編程式導(dǎo)航的代碼實(shí)例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01Vue-CLI 3.X 部署項(xiàng)目至生產(chǎn)服務(wù)器的方法
這篇文章主要介紹了Vue-CLI 3.X 部署項(xiàng)目至生產(chǎn)服務(wù)器的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03在vue項(xiàng)目創(chuàng)建的后初始化首次使用stylus安裝方法分享
下面小編就為大家分享一篇在vue項(xiàng)目創(chuàng)建的后初始化首次使用stylus安裝方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01