我正在使用Vue(“ vue”:“ ^ 2.5.2”)制作SPA,这是我的路线(“ vue-router”:“ ^ 3.0.1”):
routes: [
{
path: '/',
name: 'Home',
component: Home
}]
当我请求时:http://localhost:8080.It可以打开页面。但是当我这样调整路线时:
routes: [
{
path: '/home',
name: 'Home',
component: Home
}]
我请求http://localhost:8080/home。它无法打开页面。为什么会发生这种情况,如何解决?
答案 0 :(得分:2)
vue-router的默认模式是散列模式-它使用URL散列来模拟完整的URL,以便在URL更改时不会重新加载页面。
您应该在http://localhost:8080/#/home上找到您的页面
您可以了解有关此here
的更多信息