gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

vue報(bào)錯(cuò)找不到圖片怎么辦

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

vue報(bào)錯(cuò)找不到圖片怎么辦

前端(vue)入門到精通課程:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用

本教程操作環(huán)境:windows7系統(tǒng)、vue3、Dell G3電腦。

vue報(bào)錯(cuò)找不到圖片怎么辦?

vue中圖片加載不出來(lái)的問題及解決

在使用vue開發(fā)項(xiàng)目的時(shí)候,經(jīng)常會(huì)遇到的一個(gè)問題就是:圖片加載不出來(lái)。下面是我總結(jié)的幾種圖片加載不出來(lái)的情況及解決辦法。

一、項(xiàng)目打包完成后,打開整體空白

1、路徑問題

原因

在vue+webpack的項(xiàng)目中,項(xiàng)目打包之后的css和js的引用路徑是絕對(duì)路徑,項(xiàng)目部署之后會(huì)將靜態(tài)當(dāng)成根目錄,就造成了文件引用路徑的錯(cuò)誤。

解決辦法

通過(guò)修改配置文件,將絕對(duì)路徑改為相對(duì)路徑。

具體操作如下:

1.vue-cli 3.0版本之前

配置config下面的index.js中bulid模塊導(dǎo)出的路徑。因?yàn)閕ndex.html里邊的內(nèi)容都是通過(guò)script標(biāo)簽引入的,而你的路徑不對(duì),打開肯定是空白的。先看一下默認(rèn)的路徑。

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

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

2.vue-cli 3.0版本之后

配置vue.config.js文件

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

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

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

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

// mode: 'history'  // 默認(rèn)hash
登錄后復(fù)制

二、assets目錄下圖片加載不出來(lái)

vue-cli的assets和static的兩個(gè)文件的區(qū)別

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

根據(jù)webpack的特性,總的來(lái)說(shuō)就是static放不會(huì)變動(dòng)的,第三檔的文件,asserts放可能會(huì)變動(dòng)的文件

原因

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

解決辦法

1.將圖片作為模塊加載進(jìn)去

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

2.將圖片放到static目錄下

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

簡(jiǎn)化本地圖片加載的方法

1.在static里面新建一個(gè)imageUrls文件夾

vue報(bào)錯(cuò)找不到圖片怎么辦

2.填寫imageUrls文件

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

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

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

推薦學(xué)習(xí):《vue.js視頻教程》

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
和岳每晚弄的高潮嗷嗷叫视频| 午夜精品久久久久久久无码| 国产精彩视频一区二区| 欧美a在线视频| 成人高清在线观看视频| jizzjizzxxxx| 国产a级片网站| 久久天天东北熟女毛茸茸| 天美星空大象mv在线观看视频| 免费的一级黄色片| 天天综合成人网| 欧美第一页浮力影院| 99色精品视频| 给我免费播放片在线观看| 91精品国产三级| 亚洲图色中文字幕| 日本人69视频| 黄色国产小视频| 99精品视频在线看| 免费看国产一级片| 无码中文字幕色专区| 国产av麻豆mag剧集| 69sex久久精品国产麻豆| 久久天天东北熟女毛茸茸| 吴梦梦av在线| 欧美一级特黄aaaaaa在线看片| 国产成人精品免费看在线播放| 超碰人人草人人| 中文字幕 欧美日韩| 中文字幕1234区| 999热精品视频| 亚洲小视频在线播放| 91大学生片黄在线观看| 久久av高潮av| 毛片在线视频播放| 欧美在线观看视频网站| 天天碰免费视频| 欧美wwwwwww| 中文字幕在线视频一区二区三区| 国产高清免费在线| 人妻激情另类乱人伦人妻| 2018中文字幕第一页| 欧美性久久久久| 日本肉体xxxx裸体xxx免费| 久久人人爽人人片| 免费一级特黄特色毛片久久看| 99视频在线免费播放| 激情视频免费网站| 日本a级片在线观看| 亚洲熟妇无码另类久久久| 成人在线观看黄| 一级黄色免费在线观看| 你真棒插曲来救救我在线观看| 久久午夜夜伦鲁鲁一区二区| 日本中文字幕在线不卡| 怡红院av亚洲一区二区三区h| 欧美日韩亚洲自拍| 人人妻人人澡人人爽欧美一区| 欧美 丝袜 自拍 制服 另类| 一区二区在线播放视频| 欧美极品少妇无套实战| 国产精品亚洲a| 免费看日b视频| 日韩精品无码一区二区三区免费| 自拍一级黄色片| 成人免费观看毛片| 青青草综合视频| av五月天在线| 欧美图片激情小说| 一级 黄 色 片一| 日本xxxxxxx免费视频| 看一级黄色录像| 性欧美videossex精品| 999一区二区三区| 超碰在线免费av| chinese少妇国语对白| 黄网站欧美内射| 91亚洲一区二区| 九九九在线观看视频| 久久久久久久午夜| 欧美极品少妇无套实战| 三级黄色片播放| 亚洲欧美日韩精品一区| 91好吊色国产欧美日韩在线| 国产欧美自拍视频| 欧美视频国产视频| 亚洲一二三区av| 男人天堂成人在线| 农村妇女精品一二区| 国产精品专区在线| 今天免费高清在线观看国语| 伊人色在线视频| 国产乱女淫av麻豆国产| 国产精品入口免费软件| av免费在线播放网站| 免费在线激情视频| 超碰影院在线观看| 激情五月亚洲色图| wwwwxxxx日韩| 日韩av.com| 亚洲 欧洲 日韩| 色一情一乱一乱一区91| 91传媒免费视频| 日本a在线天堂| av免费观看网| 18岁视频在线观看| 五月婷婷丁香综合网| 天天色天天综合网| 91传媒免费视频| 人人妻人人做人人爽| 鲁一鲁一鲁一鲁一澡| 久久9精品区-无套内射无码| 好男人www社区| 热久久久久久久久| 国产一二三四五| 免费毛片小视频| 一级黄色特级片| 日韩不卡视频一区二区| 国产精品宾馆在线精品酒店| 男女爽爽爽视频| 午夜久久久久久久久久久| 久久国产精品网| 青青草精品视频在线观看| 中文字幕色网站| 久无码久无码av无码| 波多野结衣天堂| 青青在线免费视频| 国产二区视频在线播放| 日韩av影视大全| 3d动漫一区二区三区| www.成人黄色| www.xxx麻豆| 男女视频在线看| 九一国产精品视频| 黄色a级三级三级三级| av黄色在线网站| 国产人妻互换一区二区| 97公开免费视频| 日本五级黄色片| 午夜一级免费视频| aaa毛片在线观看| 青草网在线观看| 亚洲精品第三页| 亚洲狼人综合干| 亚洲 欧美 日韩 国产综合 在线| 成人性生交视频免费观看| 东京热加勒比无码少妇| 久久久久久av无码免费网站下载| 91香蕉视频导航| 欧美成人精品欧美一级乱| 日韩小视频网站| 日韩视频一二三| 一级日本黄色片| 国产日韩欧美久久| 天天影视综合色| 国产精品wwwww| 国产97在线 | 亚洲| 99热都是精品| 日本xxx免费| 日本77777| 999在线精品视频| 亚洲免费一级视频| 天天影视综合色| 亚洲人成无码www久久久| 日本中文字幕网址| 老太脱裤让老头玩ⅹxxxx| 成人一区二区免费视频| 亚洲小视频在线播放| 免费的av在线| 日b视频免费观看| 霍思燕三级露全乳照| 91视频最新入口| 美女福利视频在线| 日韩中文字幕组| 成年网站在线播放| 在线观看av网页| 亚洲欧美日本一区二区| 亚洲欧美一二三| 女人色极品影院| 日韩国产一级片| 国产偷人视频免费| 韩国日本美国免费毛片| 激情成人在线观看| 日韩黄色片在线| 妞干网在线免费视频| 免费成年人高清视频| 视频区 图片区 小说区| 久操网在线观看| 韩国一区二区av| 欧美视频国产视频| 日本黄色片一级片| 欧美精品第三页| 精品国产三级a∨在线| www.av片| 午夜天堂在线视频| 欧美日本视频在线观看| 中文字幕成人免费视频| av网站大全免费| 中日韩av在线播放| 无码粉嫩虎白一线天在线观看 |