最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談在vue-cli3項(xiàng)目中解決動(dòng)態(tài)引入圖片img404的問題

 更新時(shí)間:2020年08月04日 10:15:24   作者:KingX  
這篇文章主要介紹了淺談在vue-cli3項(xiàng)目中解決動(dòng)態(tài)引入圖片img404的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

博主最近手頭再做一個(gè)項(xiàng)目,需要調(diào)用天氣接口,并且還要?jiǎng)討B(tài)顯示天氣相關(guān)圖片icon。

本來以為沒什么大問題,結(jié)果硬生生被這個(gè)動(dòng)態(tài)圖片路徑搞得民不聊生(博主還是 too young,too simple~),給出效果圖:

就是那個(gè)紅框選中的那個(gè)天氣狀況圖標(biāo)icon要根據(jù)當(dāng)前城市獲取當(dāng)前城市天氣狀態(tài)碼,再根據(jù)當(dāng)前城市狀態(tài)碼找到這個(gè)對(duì)應(yīng)的天氣圖標(biāo)icon~~

按照一般的開發(fā)模式,靜態(tài)圖片路徑是相對(duì)路徑還是絕對(duì)路徑都可以,因?yàn)閳D片路徑是靜態(tài)的是死的,所以webpack去找這個(gè)圖片路徑的時(shí)候是能找到的。

但是博主這個(gè)路徑是動(dòng)態(tài)的,博主在computed給出一個(gè)拼接了變量的路徑,項(xiàng)目啟動(dòng)在瀏覽器下死活出不了這個(gè)圖片,死活都是404~~~

就是上述這樣的路徑是不行的,一直是404,原因也講了點(diǎn),vue-cli3中內(nèi)置的webpack會(huì)把圖片當(dāng)做一個(gè)模塊引用,然后打包等等,路徑就不對(duì)了,我們的靜態(tài)資源是不需要打包等等的,

靜態(tài)資源是直接被webpack copy到對(duì)應(yīng)的靜態(tài)資源文件夾下,所以根本原因就在于,用了動(dòng)態(tài)路徑的圖片,webpack將它認(rèn)作為一個(gè)模塊打包了,路徑錯(cuò)亂,所以404。

找到了原因就很簡單了,解決這個(gè)動(dòng)態(tài)路徑圖片404的方案其實(shí)vue-cli3官網(wǎng)就有寫過(vie官方人員還是相當(dāng)靠譜的,雖然坑也多~~~)

vue-cli3的官方解決方案

其實(shí)很簡單:

1.

引入項(xiàng)目的根路徑前綴 baseUrl

baseUrl: process.env.BASE_URL

2.

把你所用的動(dòng)態(tài)圖片img放到public目錄下

3.

修改你的動(dòng)態(tài)路徑圖片地址

fullUrl: function() {
  // `this` 指向 vm 實(shí)例
  return `${this.baseUrl}cond-icon-heweather/${this.twCode}.png`;
 }

4.

將圖片路徑綁定到你的頁面上去,這里博主還加了一個(gè)sync修飾詞,有興趣的同學(xué)去研究一下這個(gè)sync干什么用的。點(diǎn)我

這樣就可以解決引入動(dòng)態(tài)圖片img404這個(gè)令人頭疼的問題啦~

以上這篇淺談在vue-cli3項(xiàng)目中解決動(dòng)態(tài)引入圖片img404的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue組合式API淺顯入門示例詳解

    vue組合式API淺顯入門示例詳解

    這篇文章主要為大家介紹了vue組合式API淺顯入門示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • VSCode前端Vue項(xiàng)目引入Element-ui組件三步簡單操作方法

    VSCode前端Vue項(xiàng)目引入Element-ui組件三步簡單操作方法

    elementui相當(dāng)于一個(gè)庫,封裝好的內(nèi)容,我們引入到vue項(xiàng)目中,就可用庫中的內(nèi)容,這篇文章主要給大家介紹了關(guān)于VSCode前端Vue項(xiàng)目引入Element-ui組件的三步簡單操作方法,需要的朋友可以參考下
    2024-07-07
  • 詳解Vue中的自定義渲染器和異步渲染

    詳解Vue中的自定義渲染器和異步渲染

    這篇文章主要為大家詳細(xì)介紹了Vue中的自定義渲染器和異步渲染的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • Vue的Props實(shí)例配置詳解

    Vue的Props實(shí)例配置詳解

    props主要用于組件的傳值,他的工作就是為了接收外面?zhèn)鬟^來的數(shù)據(jù),與data、el、ref是一個(gè)級(jí)別的配置項(xiàng),下面這篇文章主要給大家介紹了關(guān)于Vue組件如何設(shè)置Props的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Vue 動(dòng)態(tài)路由的實(shí)現(xiàn)及 Springsecurity 按鈕級(jí)別的權(quán)限控制

    Vue 動(dòng)態(tài)路由的實(shí)現(xiàn)及 Springsecurity 按鈕級(jí)別的權(quán)限控制

    這篇文章主要介紹了Vue 動(dòng)態(tài)路由的實(shí)現(xiàn)以及 Springsecurity 按鈕級(jí)別的權(quán)限控制的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 詳解VUE單頁應(yīng)用骨架屏方案

    詳解VUE單頁應(yīng)用骨架屏方案

    這篇文章主要介紹了詳解VUE單頁應(yīng)用骨架屏方案,詳細(xì)的介紹了什么是骨架屏以及是憲法方案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • Vue Hook Event 深度解讀

    Vue Hook Event 深度解讀

    Hook Event 是 Vue 的自定義事件結(jié)合生命周期鉤子實(shí)現(xiàn)的一種從組件外部為組件注入額外生命周期方法的功能,本文重點(diǎn)給大家介紹Vue Hook Event 解讀,感興趣的朋友一起看看吧
    2023-01-01
  • vue3使用threejs實(shí)現(xiàn)3D卡片水平旋轉(zhuǎn)效果的示例代碼

    vue3使用threejs實(shí)現(xiàn)3D卡片水平旋轉(zhuǎn)效果的示例代碼

    這篇文章主要介紹了在vue3中使用threejs實(shí)現(xiàn)3D卡片水平旋轉(zhuǎn)效果,文中通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • vue自定義filters過濾器

    vue自定義filters過濾器

    這篇文章主要介紹了vue自定義filters過濾器的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • Vue3?props的使用示例詳解

    Vue3?props的使用示例詳解

    這篇文章主要介紹了Vue3?props的使用詳解,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10

最新評(píng)論

凌源市| 扬州市| 民乐县| 汕尾市| 深泽县| 洞头县| 嘉义市| 渭南市| 高密市| 视频| 陇南市| 柳江县| 中方县| 沅陵县| 绥棱县| 垣曲县| 石嘴山市| 沿河| 即墨市| 成都市| 瑞昌市| 精河县| 望都县| 舞钢市| 阳曲县| 东阿县| 莒南县| 旅游| 云林县| 眉山市| 吴旗县| 射阳县| 吉首市| 平江县| 双牌县| 鹿泉市| 彭泽县| 库车县| 高雄县| 虞城县| 巩义市|