国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Vue 去除路徑中的#號

2019-11-19 13:59:53
字體:
來源:轉載
供稿:網友

在開發過程中發現路徑中帶有/#/的標示,而且還去不掉,很丑陋。

眾所周知,vue-router有兩種模式,hash模式和history模式。

帶#的則是hash模式。

將router中的mode設置為history就可以了

接下來有個問題,界面一刷新,就變404了!!!!

網上搜了下,需要對后端環境進行一個配置。

這里只列舉nginx的配置,其他的配置點擊這里去官網看

先配置config/index.js

修改assetsPublicPath為根目錄

module.exports = {  build: {      env: require('./prod.env'),      index: path.resolve(__dirname, '../dist/index.html'),      assetsRoot: path.resolve(__dirname, '../dist'),      assetsSubDirectory: 'static',      assetsPublicPath: '/',   // hash 模式會默認的在此處 添加為 assetsPublicPath: './'      productionSourceMap: true,      ...    }}

然后配置nignx

server {    listen 0.0.0.0:12345;    location / {        root /home/我的應用跟目錄;        try_files $uri $uri/ /index.html =404;  // 這個是重點    }    error_page 404 /index.html}

Url再也沒有#了,多完美

總結

以上所述是小編給大家介紹的Vue 去除路徑中的#號,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 静宁县| 武川县| 高阳县| 江陵县| 吕梁市| 甘洛县| 泽普县| 绥芬河市| 南江县| 钟山县| 西青区| 新野县| 宿迁市| 抚远县| 花垣县| 聂荣县| 青河县| 鲁山县| 方山县| 丽水市| 申扎县| 大新县| 盐源县| 乐陵市| 南部县| 垦利县| 丹棱县| 观塘区| 舒兰市| 双鸭山市| 揭东县| 银川市| 来凤县| 肃南| 靖江市| 宁蒗| 台江县| 安陆市| 诸暨市| 南溪县| 武夷山市|