久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

vue報錯找不到圖片怎么辦

vue報錯找不到圖片的解決辦法:1、修改配置文件,將絕對路徑改為相對路徑;2、將圖片作為模塊加載進去,并將圖片放到static目錄下;3、將imageUrls引入響應的vue文件中,解析引用即可。

vue報錯找不到圖片怎么辦

前端(vue)入門到精通課程:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

本教程操作環境:windows7系統、vue3、Dell G3電腦。

vue報錯找不到圖片怎么辦?

vue中圖片加載不出來的問題及解決

在使用vue開發項目的時候,經常會遇到的一個問題就是:圖片加載不出來。下面是我總結的幾種圖片加載不出來的情況及解決辦法。

一、項目打包完成后,打開整體空白

1、路徑問題

原因

在vue+webpack的項目中,項目打包之后的css和js的引用路徑是絕對路徑,項目部署之后會將靜態當成根目錄,就造成了文件引用路徑的錯誤。

解決辦法

通過修改配置文件,將絕對路徑改為相對路徑。

具體操作如下:

1.vue-cli 3.0版本之前

配置config下面的index.js中bulid模塊導出的路徑。因為index.html里邊的內容都是通過script標簽引入的,而你的路徑不對,打開肯定是空白的。先看一下默認的路徑。

module.exports = {  build: {  env: require('./prod.env'),  index: path.resolve(__dirname, '../dist/index.html'),  assetsRoot: path.resolve(__dirname, '../dist'),  assetsSubDirectory: 'static',  assetsPublicPath: '/',  productionSourceMap: true,
登錄后復制

assetsPublicPath默認的是 ‘/' 也就是根目錄。而我們的index.html和static在同一級目錄下面。 所以要改為 ‘./ '

2.vue-cli 3.0版本之后

配置vue.config.js文件

module.exports = {   // baseUrl:'./', // vue-cli3.3以下版本使用   publicPath:'./' // vue-cli3.3+新版本使用
登錄后復制

2、vue-router的history模式打包后界面空白

src里邊router/index.js路由配置里邊默認模式是hash,如果你改成了history模式的話,打開也會是一片空白。所以改為hash或者直接把模式配置刪除,讓它默認的就行 。

如果非要使用history模式的話,需要你在服務端加一個覆蓋所有的情況的候選資源:如果URL匹配不到任何靜態資源,則應該返回一個index.html,這個頁面就是你app依賴頁面。

// mode: 'history'  // 默認hash
登錄后復制

二、assets目錄下圖片加載不出來

vue-cli的assets和static的兩個文件的區別

  • assets:在項目編譯的過程中會被webpack處理解析為模塊依賴,只支持相對路徑的形式,如< img src=’./logo.png‘>和background:url(./logo.png),‘./logo.png‘是相對資源路徑,將有webpack解析為模塊依賴。
  • static:在這個目錄下文件不會被webpack處理,簡單就是說存放第三方文件的地方,不會被webpack解析。他會直接被復制到最終的打包目錄(默認是dist/static)下。必須使用絕對路徑引用這些文件,這是通過config.js文件中的build.assetsPublic和build.assertsSubDirectory鏈接來確定的。任何放在static/中文件需要以絕對路徑的形式引用:/static[filename]。

根據webpack的特性,總的來說就是static放不會變動的,第三檔的文件,asserts放可能會變動的文件

原因

在webpack中會將圖片圖片來當做模塊來用,因為是動態加載的,所以url-loader將無法解析圖片地址,然后npm run dev 或者npm run build之后導致路徑沒有被加工【被webpack解析到的路徑都會被解析為/static/img/[filename].png,完整地址為localhost:8080/static/img/[filename].png】

解決辦法

1.將圖片作為模塊加載進去

比如 images:[{src:require(‘./1.png’)},{src:require(‘./2.png’)}],這樣webpack就能將其解析。

2.將圖片放到static目錄下

但必須寫成絕對路徑如images:[{src:”/static/1.png”},{src:”/static/2.png”}]這樣圖片也會顯示出來,當然你也可以通過在webpack.base.config.js定義來縮短路徑的書寫長度。

簡化本地圖片加載的方法

1.在static里面新建一個imageUrls文件夾

vue報錯找不到圖片怎么辦

2.填寫imageUrls文件

{   'imageUrls': [     {       'image1': '/static/image/image1.png'     },     {       'image2': '/static/image/image2.png'     }   ] }
登錄后復制

3.將imageUrls引入響應的vue文件中,解析引用就行了

import img from '../../../static/imageUrls/imageUrls.json' export default {   data() {     return {       imageGroups: img.imageUrls     }   } }
登錄后復制

推薦學習:《vue.js視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
日本免费久久| 国产精品夜夜夜| 国产在线一区不卡| 麻豆国产精品视频| 精品中国亚洲| 国产一区2区| 亚洲国产福利| 国产一区二区三区网| 久久久久久婷| 久久网站免费观看| 9色精品在线| 日韩av中文在线观看| 国产精品18| 国产精品一卡| 涩涩av在线| 亚洲激情偷拍| 日本不卡视频在线| 久久精品欧洲| 国产韩日影视精品| 亚洲欧美网站在线观看| 国产精品久久亚洲不卡| 中文在线资源| 99视频在线精品国自产拍免费观看| 免费高清在线一区| 欧美片网站免费| 国产精品国产三级国产在线观看| 亚洲四虎影院| 免费人成黄页网站在线一区二区| 天堂va在线高清一区| 欧美国产不卡| 久久国产影院| 日本在线观看不卡视频| 久久99精品久久久野外观看| 成人精品国产亚洲| 一区在线视频观看| 日韩一区二区三区在线看| 精品视频一二| 国产一区二区中文| 亚洲精品一二| a国产在线视频| 视频一区在线视频| 精品久久久中文字幕| 夜久久久久久| 久久99久久人婷婷精品综合| 久久国产直播| 欧美一区网站| 欧美.日韩.国产.一区.二区| 日韩高清电影免费| 91精品综合| 日本aⅴ精品一区二区三区 | 电影亚洲精品噜噜在线观看| 丝袜a∨在线一区二区三区不卡| 国产精品美女久久久久久不卡| 精品捆绑调教一区二区三区| 视频国产精品| 国产一区二区三区四区| 亚洲一区二区成人| 国产a亚洲精品| 亚洲精品系列| 国产99亚洲| 国产精品一区二区av交换| 亚洲国产成人精品女人| 国产精品18| 蜜桃一区二区三区在线观看| 美女一区网站| 国产日本亚洲| 免费视频久久| 欧美gv在线| 国产免费播放一区二区| 99视频在线精品国自产拍免费观看| 国产精品久久久久77777丨| 国产一区二区高清| 成人va天堂| 麻豆精品新av中文字幕| 中文字幕中文字幕精品| 欧美手机在线| 高清久久一区| 国产欧美另类| 五月亚洲婷婷 | 日本久久精品| 亚洲人成网站在线在线观看| 国产99精品一区| 精品国产aⅴ| 日韩精品久久久久久| 女同性一区二区三区人了人一 | 中文字幕视频精品一区二区三区 | 91福利精品在线观看| 日韩视频在线一区二区三区| 日韩在线第七页| 精品网站999| 日韩精品国产精品| 一区二区三区国产盗摄| 免费av一区| 日韩高清中文字幕一区二区| 欧美91在线| 国产精区一区二区| 日韩精选在线| 最新亚洲国产| 久久国产精品久久久久久电车| 亚洲天堂久久| 1000部精品久久久久久久久| 日韩久久精品| 国产中文在线播放| 欧美www视频在线观看| 韩国女主播一区二区三区| 国产日韩精品视频一区二区三区| 日本中文字幕一区二区视频| 蜜桃av一区二区三区电影| 亚洲女同中文字幕| 91久久国产| 国精品一区二区| 国精品一区二区| 久久中文字幕av| 久久人人99| 欧美在线网站| 在线亚洲成人| 鲁大师成人一区二区三区 | 欧美亚洲人成在线| 亚洲精品看片| 国产日韩欧美在线播放不卡| 青青草伊人久久| 久久精品av麻豆的观看方式| 国产无遮挡裸体免费久久| 国产精品一区二区三区美女| 国产毛片精品| 精品久久一区| 亚洲三级欧美| 日韩欧美午夜| 国产一区日韩欧美| 免费国产自久久久久三四区久久| 久久要要av| 一区免费视频| 亚洲tv在线| 日韩精品a在线观看91| 日韩av字幕| 国产在视频一区二区三区吞精| 中文av在线全新| 婷婷综合网站| 亚洲精品麻豆| 国产高清日韩| 日韩伦理福利| 亚洲高清影视| 日韩在线网址| 久久只有精品| 国产综合婷婷| 日韩精品中文字幕一区二区| 免费在线成人| 日韩精品免费一区二区三区| 久久精品亚洲欧美日韩精品中文字幕| 久久免费黄色| 日韩在线一区二区| 青草国产精品久久久久久| 国产劲爆久久| 999久久久亚洲| 亚洲永久精品唐人导航网址| 国产探花一区| 日产精品一区| 蜜臀精品一区二区三区在线观看| 88久久精品| 91亚洲国产成人久久精品| 亚洲精品a级片| 国产乱人伦丫前精品视频 | 日本一二区不卡| 在线视频日韩| 国产精品日本一区二区三区在线| 成人片免费看| 三级亚洲高清视频| 麻豆国产欧美日韩综合精品二区| 国内亚洲精品| 日韩1区2区日韩1区2区| 久久久久久自在自线| 黄色精品网站| 捆绑调教美女网站视频一区| 激情五月色综合国产精品| 日本不卡视频一二三区| 天堂а√在线最新版中文在线| 日韩中文字幕区一区有砖一区| 欧美日本一区| 欧美日韩第一| 国产精品一区二区av日韩在线| 91精品久久久久久久久久不卡| 亚洲资源网站| 亚洲天堂1区| 国产亚洲精aa在线看| 99久久精品网站| 国产精品免费不| 国产免费成人| 天堂а√在线最新版中文在线| 亚洲免费毛片| 日韩在线观看| 国产欧美日韩一区二区三区四区| 99成人在线视频| 国产亚洲精品精品国产亚洲综合| 91国语精品自产拍| 久久午夜影院| 日韩在线观看中文字幕| 久久国产亚洲| 国产66精品| 国产伦乱精品| 亚洲免费毛片|