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

vue中如何給靜態(tài)資源增加路由前綴

 更新時(shí)間:2022年12月09日 09:36:17   作者:對(duì)這是我的昵稱  
這篇文章主要介紹了vue中如何給靜態(tài)資源增加路由前綴,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue給靜態(tài)資源增加路由前綴

在vue.config.js中找到這段代碼:

找到publicPath,這個(gè)就是靜態(tài)資源的默認(rèn)路徑,默認(rèn)值是/,也就是靜態(tài)資源默認(rèn)路徑是你的域名+路徑,所以我們只需修改publicPath的值,就可以達(dá)到加前綴的效果,修改后效果如下:

現(xiàn)在你頁面上的所有靜態(tài)資源路徑都會(huì)加上web前綴了

說說vue中的~(靜態(tài)資源處理)

Webpacked 資源

首先要理解webpack是怎樣處理靜態(tài)資源的。

在*.vue組件中,所有的templates和css都會(huì)被vue-html-loader 和 css-loader解析,尋找資源的URL。

舉個(gè)例子,在<img src="./logo.png"> 和 background: url(./logo.png), "./logo.png"中,都是相對(duì)資源路徑,都會(huì)被Webpack解析成模塊依賴,由于logo.png不是JavaScript,當(dāng)被看成一個(gè)模塊依賴的時(shí)候,我們需要使用url-loader 和 file-loader進(jìn)行處理。 該模板已經(jīng)配置好了這些loaders,所以你能夠使用相對(duì)/模塊路徑時(shí)不需要擔(dān)心部署的問題。

資源處理規(guī)則

  • 相對(duì)URL, e.g. ./assets/logo.png 將會(huì)被解釋成一個(gè)模塊依賴。它們會(huì)被一個(gè)基于你的Webpack輸出配置自動(dòng)生成的URL替代。
  • 沒有前綴的URL, e.g. assets/logo.png 將會(huì)被看成相對(duì)URL,并且轉(zhuǎn)換成./assets/logo.png
  • 前綴帶~的URL 會(huì)被當(dāng)成模塊請(qǐng)求, 類似于require('some-module/image.png'). 如果你想要利用Webpack的模塊處理配置,就可以使用這個(gè)前綴。例如,如果你有一個(gè)對(duì)于assets的路徑解析,你需要使用<img src="~assets/logo.png">來確保解析是對(duì)應(yīng)上的。
  • 相對(duì)根目錄的URL, e.g. /assets/logo.png 是不會(huì)被處理的。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

墨竹工卡县| 儋州市| 栾城县| 洞口县| 开化县| 南通市| 黄石市| 肇州县| 苏尼特左旗| 富蕴县| 女性| 镇平县| 井陉县| 涞水县| 渑池县| 乡宁县| 镇坪县| 长武县| 罗定市| 潜江市| 葵青区| 宁波市| 顺平县| 泊头市| 青浦区| 永泰县| 安康市| 婺源县| 平凉市| 贡觉县| 江油市| 鲜城| 樟树市| 元谋县| 延安市| 平塘县| 乌兰察布市| 卓资县| 成武县| 水城县| 互助|