vue怎么去除掉地址栏的#号

1|0只需要将原来vue3路由默认的createWebhashHistory 改为createWebHistory即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
 
const routes = [
  {
    path: '/',
    meta:{title:'首页',name: 'home'},
    component: HomeView
  },
  {
    path: '/about',
    name: 'about',
    component: () => import('../views/AboutView.vue')
  },
  {
    path: '/MyView',
    name: 'MyView',
    component: () => import( '../views/MyView.vue')
  }
]
 
const router = createRouter({
  history: createWebHistory(),
  routes
})
 
export default router

  

大多数 web 应用程序都应该使用 createWebHistory,但它要求正确配置服务器*。你还可以使用 createWebHashHistory 的基于 hash 的历史记录,它不需要在服务器上进行任何配置,但是搜索引擎根本不会处理它,在SEO上表现很差

__EOF__

本文作者userName
本文链接https://www.cnblogs.com/wencaiguagua/p/15930212.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   文采呱呱  阅读(286)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示