vue.js - 网站上的某些页面在部署后不会显示
问题描述
我设法通过 Heroku 部署了我的第一个网站,但是当我单击图标查看另一个页面(当前项目页面)时,它不会显示 - 我得到一个“无法获取当前项目”。我做了一些研究,发现我的 Vue.Js 路由器可能需要更改,它目前处于历史模式。有谁知道我在哪里可以找到有关如何更改它的信息?我做了一些研究,没有运气。我还附上了我的 router.js 页面。任何帮助或线索表示赞赏。
import Vue from 'vue'
import Router from 'vue-router'
import Home from './views/Home.vue'
import CurrentProjects from './views/CurrentProjects.vue'
Vue.use(Router)
export default new Router({
mode: 'history',
base: process.env.BASE_URL,
routes: [
{
path: '/',
name: 'home',
component: Home
},
{
path: '/CurrentProjects',
name: 'CurrentProjects',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ './views/CurrentProjects.vue')
}
]
})
解决方案
推荐阅读
- c# - 通过 c#/Dapper 读取 MySQL 数据库时 utf8 字符不正确
- amazon-web-services - 如果 CPU 达到 100%,AWS ECS 是否会关闭容器?
- javascript - Bootstrap 需要验证才能选择下拉列表之一
- node.js - 如何在 Node.js 中使用调试器语句?
- asp.net-core - 如何通过值转换修改属性上的 EntityState?
- sql - 如何将日期从 YYYY-MM-DD 转换/更新为 DDMMMYYYY 格式?
- python - 无法使用 Dask 从 HDFS 读取 (read_csv) (FileNotFoundError: [Errno 2])
- bit-manipulation - 为什么 INT_MAX & x = x?
- java - Lombok - java.lang.StackOverflowError:toString 方法上的 null
- windows - Web 应用程序 Kerberos 身份验证:与 cookie 结合的正确方法是什么?