vue项目去除访问路径中的#号(Vue 访问路径开启history 模式)

最近学习vue过程中,发现路径当中总是存在一个#号,比如这个:

这种情况是因为在入口js文件中,如果你不更改设置的话,vue会默认使用hash模式,该模式下回将路径格式化为 # 开头。

如果需要美化路径,可以更改模式为 history :

router 里面的index.js配置里面

import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
const routes = [
{
path: '/about',
name: 'about',
meta: {
title: '关于',
auth: false
},
component: () => import(/* webpackChunkName: "about" */ '../view/About.vue')
}
]
const router = new Router({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router

这样就把路径里的#号去除了,是不是好看了很多呢?

posted @   面向CV工程师  阅读(709)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示