Router路由跳转失败的解决法案
第一类,配置问题
问题代码
import { createRouter, createWebHistory } from 'vue-router'import HOME from "@/views/topic.vue"
import LoginIn from "@/components/LoginIn.vue";
import LoginUp from "@/components/LoginUp.vue";const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{path : "/home",component : HOME},{path : "/",components : LoginIn},{path : "/LoginUp",components : LoginUp}]
})export default router
这一看,莫得很大问题,第一点没报错,第二点没有提示错误
然后我试着把第一个和第二个的path交换,发现,原来是下面两个要用components的问题,
只要把
components改为
component就可以了
原因是多一个S表示复数,由多个组件原件组成,少一个S表示单杀,单个组件原件即可