【发布时间】:2025-12-28 23:55:06
【问题描述】:
我在router.ts 有这两条路线:
export default new Router({
mode: "history",
routes: [
{ path: "/", component: require("./components/dashboard/Dashboard.vue")},
{ path: "/counter", component: require("./components/counter/Counter.vue") }
],
});
Vue.use((Router) as any);
现在当我直接在浏览器中访问http://localhost:5000/counter 时,我得到了“/”路由?页面重新加载时也会发生同样的情况。如果我这样去柜台:
<router-link to="/counter">Counter</router-link>
然后重新加载,我看不到counter 页面,但默认路由。
这是在 localhost 上,因此不涉及 nginx 等,如下所述:https://router.vuejs.org/en/essentials/history-mode.html
【问题讨论】:
-
这可能吗?或者这是 vujes 的自然行为?
标签: javascript vue.js