【问题标题】:Vue router url could not open pageVue路由器网址无法打开页面
【发布时间】:2019-08-11 08:23:38
【问题描述】:

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

【问题讨论】:

    标签: vue.js


    【解决方案1】:

    vue router docs:中所述

    vue-router 的默认模式是哈希模式——它使用 URL 哈希来模拟一个完整的 URL,这样当 URL 发生变化时页面就不会重新加载。

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

    你可以阅读更多关于这个here

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      相关资源
      最近更新 更多