Vue路由器网址无法打开页面

时间:2019-03-20 15:13:38

标签: vue.js

我正在使用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。它无法打开页面。为什么会发生这种情况,如何解决?

1 个答案:

答案 0 :(得分:2)

vue router docs:

中所述
  

vue-router的默认模式是散列模式-它使用URL散列来模拟完整的URL,以便在URL更改时不会重新加载页面。

您应该在http://localhost:8080/#/home上找到您的页面

您可以了解有关此here

的更多信息