官方文档:vue.路由详解

createWebHashHistory模式

1、路径带#号

http://192.168.85.1:3000/#/page

const router = createRouter({

  history: createWebHashHistory(),

  routes, 

})

2、这部分 URL 从未被发送到服务器,所以它不需要在服务器层面上进行任何特殊处理,影响SEO。

createWebHistory模式(HTML5 模式)

1、路径不带#号,但需要后端进行配置(如nginx配置)

http://192.168.85.1:3000/page

const router = createRouter({

  history: createWebHistory(),

  routes, 

})

2、如果没有适当的服务器配置,用户在浏览器中直接访问 https://example.com/user/id,就会得到一个 404 错误,解决方案:
在你的服务器上添加一个简单的回退路由。

Logo

前往低代码交流专区

更多推荐