vue3路由跳转页面不过去



import home from '../components/home'
 import { createRouter, createWebHashHistory } from "vue-router"
import register from "@/components/register";

 const history=createWebHashHistory();
 const router=createRouter({
     history,
     routes:[
         {
             path:'/home',
             name:'home',
             component:home
         },
         {
           path:'/register',
           name:'register',
             component:register
         }
     ],
     });
 export default router;

这个是index的配置

这里是login的登陆界面的注册按钮,我点击跳转之后网址变了但网页没有任何反应

    router.push('/register')

检查下路由的配置的情况,是不是没有映射正确呢。

img

img

你写的是 history 模式 ,怎么 浏览器 是 hash模式 。还有就是建议 加个 默认路由 path:"/"

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^