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

解決vue+webpack打包路徑的問題

 更新時間:2018年03月06日 09:59:23   作者:沃不打牌  
下面小編就為大家分享一篇解決vue+webpack打包路徑的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近寫了一個vue小項目,不想單獨作為一個web項目發(fā)布,所以就準(zhǔn)備放到資源項目的public文件夾下,遇到一些小問題,在此總結(jié)一下。

資源路徑如下:

public目錄配置的訪問路徑為”/”,在這樣的情況下,我們的訪問路徑就變成了”域名/vue-demo”。訪問的時候發(fā)下程序未報錯,但是頁面一片空白。此前也這樣發(fā)布的項目都沒有問題,但這次是怎么回事呢?

仔細(xì)探索后發(fā)現(xiàn)是vue-router搞得鬼。因項目需要,所以使用了滾動行為,滾動行為必須開啟history模式,在vue-router官方文檔中有這么一句話:

當(dāng)你使用 history 模式時,URL 就像正常的 url,例如 http://yoursite.com/user/id,也好看!

不過這種模式要玩好,還需要后臺配置支持。因為我們的應(yīng)用是個單頁客戶端應(yīng)用,如果后臺沒有正確的配置,當(dāng)用戶在瀏覽器直接訪問 http://oursite.com/user/id 就會返回 404,這就不好看了。

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

而我們vue-router監(jiān)聽的路徑還是”/”與”/component”,自然路徑匹配不上。

所以我們需要修改routes,給每個path加上項目名,即”/vue-demo”,同時為了保證資源文件正確加載,打包時的 publicPath 也需要加上”/vue-demo”。

完畢??!

以上這篇解決vue+webpack打包路徑的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3中的toRef和toRefs的區(qū)別和用法示例小結(jié)

    Vue3中的toRef和toRefs的區(qū)別和用法示例小結(jié)

    toRef和toRefs可以用來復(fù)制reactive里面的屬性然后轉(zhuǎn)成 ref,它保留了響應(yīng)式,也保留了引用,也就是你從 reactive 復(fù)制過來的屬性進行修改后,除了視圖會更新,原有 ractive 里面對應(yīng)的值也會跟著更新,本文介紹Vue3中toRef和toRefs的區(qū)別和用法,需要的朋友可以參考下
    2024-08-08
  • 前端項目vue3/React如何使用pako庫解壓縮后端返回gzip數(shù)據(jù)

    前端項目vue3/React如何使用pako庫解壓縮后端返回gzip數(shù)據(jù)

    pako是一個流行的JS庫,用于在瀏覽器中進行數(shù)據(jù)壓縮和解壓縮操作,它提供了對常見的壓縮算法的實現(xiàn),使開發(fā)者能夠在客戶端上輕松進行數(shù)據(jù)壓縮和解壓縮,這篇文章主要介紹了前端項目vue3/React使用pako庫解壓縮后端返回gzip數(shù)據(jù),需要的朋友可以參考下
    2024-07-07
  • html2canvas使用文檔(vue舉例)

    html2canvas使用文檔(vue舉例)

    html2canvas.js是一款可以在網(wǎng)頁上實現(xiàn)頁面截圖的js,它使用了html5和css3的一些新功能特性,實現(xiàn)了在客戶端對網(wǎng)頁進行截圖的功能,這篇文章主要給大家介紹了關(guān)于html2canvas使用的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Vue微信小程序和uniapp配置環(huán)境地址

    Vue微信小程序和uniapp配置環(huán)境地址

    在微信小程序中,可以使用全局配置和使用開發(fā)、體驗、生產(chǎn)環(huán)境的地址,這篇文章主要介紹了Vue微信和uniapp配置環(huán)境地址,需要的朋友可以參考下
    2023-07-07
  • vue2.0/3.0中provide和inject的用法示例

    vue2.0/3.0中provide和inject的用法示例

    provide和inject是成對出現(xiàn)的,主要用于父組件向子孫組件傳遞數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于vue2.0/3.0中provide和inject用法的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Vue.js 加入高德地圖的實現(xiàn)代碼

    Vue.js 加入高德地圖的實現(xiàn)代碼

    這篇文章主要介紹了Vue.js 加入高德地圖的實現(xiàn)方法,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • Vue3中實現(xiàn)選取頭像并裁剪

    Vue3中實現(xiàn)選取頭像并裁剪

    這篇文章主要詳細(xì)介紹了在vue3中如何選取頭像并裁剪,文章中有詳細(xì)的代碼示例,需要的朋友可以參考閱讀
    2023-04-04
  • vue3使用element-plus搭建后臺管理系統(tǒng)之菜單管理功能

    vue3使用element-plus搭建后臺管理系統(tǒng)之菜單管理功能

    這篇文章主要介紹了vue3使用element-plus搭建后臺管理系統(tǒng)之菜單管理,使用element-plus el-tree組件快速開發(fā)樹形菜單結(jié)構(gòu),el-tree組件中filter-node-method事件便可以實現(xiàn)樹形菜單篩選過濾功能,需要的朋友可以參考下
    2022-04-04
  • 解決echarts echarts數(shù)據(jù)動態(tài)更新和dataZoom被重置問題

    解決echarts echarts數(shù)據(jù)動態(tài)更新和dataZoom被重置問題

    這篇文章主要介紹了解決echarts echarts數(shù)據(jù)動態(tài)更新和dataZoom被重置問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 基于Vuex無法觀察到值變化的解決方法

    基于Vuex無法觀察到值變化的解決方法

    下面小編就為大家分享一篇基于Vuex無法觀察到值變化的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03

最新評論

高要市| 新民市| 济南市| 中阳县| 浙江省| 德昌县| 青河县| 高邮市| 黎平县| 西乡县| 镇沅| 镇原县| 海兴县| 陵川县| 怀宁县| 顺平县| 陵水| 新宁县| 麻城市| 苗栗县| 武冈市| 湟源县| 铜梁县| 安仁县| 林口县| 维西| 平乐县| 肥西县| 章丘市| 青川县| 若羌县| 富源县| 平利县| 海宁市| 金山区| 十堰市| 嘉峪关市| 浮山县| 南陵县| 宁远县| 镇赉县|