千家信息网

Vue如何去除路径中#号

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容介绍了"Vue如何去除路径中#号"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在开发过程中发
千家信息网最后更新 2025年12月01日Vue如何去除路径中#号

本篇内容介绍了"Vue如何去除路径中#号"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在开发过程中发现路径中带有/#/的标示,而且还去不掉,很丑陋。

众所周知,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}

"Vue如何去除路径中#号"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

模式 配置 路径 接下来 内容 更多 知识 过程 实用 丑陋 众所周知 学有所成 困境 实际 情况 文章 根目录 案例 环境 界面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 西南租房软件开发 赛博朋克怎么打开数据库 旺店通显示服务器异常怎么办 计算机网络安全管理措施 网络安全事件应急预警 门禁系统要不要安装数据库 c语音数据库安装失败 黑龙江便民平台软件开发 无法使用dns服务器ps4 中邦网络安全技术(深圳)有限公司招聘 广东常规软件开发市价 网络安全游乐园攻略 程序员不小心把数据库删了 网络安全等级保护必须做么 中华医疗数据库 软件开发服务收入记账 网络安全信息安全计算机安全 excel服务器管理器如何启动 免费领荣耀水晶的软件开发 慈溪慧博软件开发有限公司 微生物地域性及数据库 提高金融网络安全 即时通讯软件开发哪家产品好 网络安全防攻击 防篡改 服务器服务是开机启动 教职工网络安全知识竞赛 广州远光软件开发福利待遇 婚庆租车软件开发 从管理转变为服务器 时序数据库tiledb
0