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

vue :src 文件路徑錯(cuò)誤問題的解決方法

 更新時(shí)間:2018年05月15日 10:22:27   作者:wandoumm  
這篇文章主要介紹了vue :src 文件路徑錯(cuò)誤問題的簡(jiǎn)單解決方法,本文分步驟給大家介紹的非常詳細(xì),感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧

首先先說明下vue-cli的assets和static的兩個(gè)文件的區(qū)別,因?yàn)檫@對(duì)你理解后面的解決辦法會(huì)有所幫助

 assets:在項(xiàng)目編譯的過程中會(huì)被webpack處理解析為模塊依賴,只支持相對(duì)路徑的形式,如< img src=”./logo.png”>background:url(./logo.png),”./logo.png”是相對(duì)資源路徑,將有webpack解析為模塊依賴
 static:在這個(gè)目錄下文件不會(huì)被webpack處理,簡(jiǎn)單就是說存放第三方文件的地方,不會(huì)被webpack解析。他會(huì)直接被復(fù)制到最終的打包目錄(默認(rèn)是dist/static)下。必須使用絕對(duì)路徑引用這些文件,這是通過config.js文件中的build.assetsPublicbuild.assertsSubDirectory鏈接來確定的。任何放在static/中文件需要以絕對(duì)路徑的形式引用:/static[filename]
 根據(jù)webpack的特性,總的來說就是static放不會(huì)變動(dòng)的,第三檔的文件,asserts放可能會(huì)變動(dòng)的文件

問題來了,用js動(dòng)態(tài)加載assets或者本文件的圖片出現(xiàn)404的狀態(tài)碼

代碼實(shí)例

<li v-for="(item,index) in images" :key="index">
<img :src="item.src"></li>
//js部分
data(){
 return {
 images:[{src:'./1.png'},{./2.png}]
 }
} 

跑起來發(fā)現(xiàn)圖片不顯示,錯(cuò)誤碼為404,

 原因:在webpack中會(huì)將圖片圖片來當(dāng)做模塊來用,因?yàn)槭莿?dòng)態(tài)加載的,所以u(píng)rl-loader將無法解析圖片地址,然后npm run dev 或者npm run build之后導(dǎo)致路徑?jīng)]有被加工【被webpack解析到的路徑都會(huì)被解析為/static/img/[filename].png,完整地址為localhost:8080/static/img/[filename].png

 解決辦法:

 ?、賹D片作為模塊加載進(jìn)去,比如images:[{src:require(‘./1.png')},{src:require(‘./2.png')}]這樣webpack就能將其解析。

 ?、趯D片放到static目錄下,但必須寫成絕對(duì)路徑如images:[{src:”/static/1.png”},{src:”/static/2.png”}]這樣圖片也會(huì)顯示出來,當(dāng)然你也可以通過在webpack.base.config.js定義來縮短路徑的書寫長(zhǎng)度。

當(dāng)然你說當(dāng)本地圖片太多時(shí),這樣寫豈不是很麻煩,那么其實(shí)我們是一這樣簡(jiǎn)化操作的。

第一步:在static里面新建一個(gè)json文件夾

第二部:填寫json文件,如圖

第三部:將json引入響應(yīng)的vue文件中,解析引用就行了

總結(jié)

以上所述是小編給大家介紹的vue :src 文件路徑錯(cuò)誤問題的簡(jiǎn)單解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • VUE3傳值相關(guān)的6種方法總結(jié)

    VUE3傳值相關(guān)的6種方法總結(jié)

    件間傳參是vue開發(fā)過程中一個(gè)很常見的應(yīng)用,對(duì)于我們后端開發(fā)來說,每次看到這種組件傳參的代碼就一頭霧水,下面這篇文章主要給大家介紹了關(guān)于VUE3傳值相關(guān)的6種方法,需要的朋友可以參考下
    2023-04-04
  • Vue在啟動(dòng)時(shí)卡住了,啟動(dòng)不了的問題及解決

    Vue在啟動(dòng)時(shí)卡住了,啟動(dòng)不了的問題及解決

    這篇文章主要介紹了Vue在啟動(dòng)時(shí)卡住了,啟動(dòng)不了的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 詳解Vscode中使用Eslint終極配置大全

    詳解Vscode中使用Eslint終極配置大全

    這篇文章主要介紹了詳解Vscode中使用Eslint終極配置大全,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 關(guān)于vue的npm run dev和npm run build的區(qū)別介紹

    關(guān)于vue的npm run dev和npm run build的區(qū)別介紹

    這篇文章主要介紹了關(guān)于vue的npm run dev和npm run build的區(qū)別介紹,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue3使用Electron打包成exe的方法與打包報(bào)錯(cuò)解決

    vue3使用Electron打包成exe的方法與打包報(bào)錯(cuò)解決

    在前端開發(fā)中,Electron是一種常用的工具,它允許開發(fā)者使用Web技術(shù)構(gòu)建桌面應(yīng)用程序,本文主要介紹了vue3使用Electron打包成exe的方法與打包報(bào)錯(cuò)解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • vue2.0.js的多級(jí)聯(lián)動(dòng)選擇器實(shí)現(xiàn)方法

    vue2.0.js的多級(jí)聯(lián)動(dòng)選擇器實(shí)現(xiàn)方法

    下面小編就為大家分享一篇vue2.0.js的多級(jí)聯(lián)動(dòng)選擇器實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue2.0父子組件間通信的實(shí)現(xiàn)方法

    vue2.0父子組件間通信的實(shí)現(xiàn)方法

    本篇文章主要介紹了vue2.0父子組件間通信的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • vue全局過濾器概念及注意事項(xiàng)和基本使用方法

    vue全局過濾器概念及注意事項(xiàng)和基本使用方法

    這篇文章主要給大家分享了vue全局過濾器概念及注意事項(xiàng)和基本使用方法,下面文字圍繞vue全局過濾器的相關(guān)資料展開具體的詳細(xì)內(nèi)容,需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-11-11
  • 一文解決vue2 element el-table自適應(yīng)高度問題

    一文解決vue2 element el-table自適應(yīng)高度問題

    在寫公司后臺(tái)項(xiàng)目的時(shí)候遇到一個(gè)需求,要求表格頁(yè)面不能有滾動(dòng)條,所以必須封裝一個(gè)公共方法來實(shí)現(xiàn)表格自適應(yīng)高度,本問小編給大家介紹了如何解決vue2 element el-table自適應(yīng)高度問題,需要的朋友可以參考下
    2023-11-11
  • vue封裝公共方法的實(shí)現(xiàn)代碼

    vue封裝公共方法的實(shí)現(xiàn)代碼

    這篇文章給大家介紹了vue封裝公共方法的實(shí)現(xiàn),文章中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01

最新評(píng)論

克什克腾旗| 荣成市| 上高县| 扶绥县| 谷城县| 宿州市| 沙雅县| 图木舒克市| 韶关市| 民乐县| 余庆县| 青川县| 措勤县| 庄浪县| 三明市| 榆树市| 溧阳市| 隆子县| 武定县| 松滋市| 崇阳县| 九江县| 健康| 武鸣县| 澄迈县| 股票| 民县| 蛟河市| 慈利县| 通辽市| 泽库县| 临安市| 桦南县| 台东县| 增城市| 罗定市| 日土县| 临沧市| 新丰县| 滨海县| 鄂尔多斯市|