1. 在router文件里面没有定义history 项目中的router文件夹 index.js
import { createRouter } from "vue-router";
import HomeView from "../views/HomeView.vue";
const routes = [
{
path: "/",
name: "home",
component: HomeView,
}
];
const router = createRouter({
routes,
});
export default router;
2.解决方法 import createWebHistory, 加上 history:createWebHistory(process.env.BASE_URL),
import { createRouter, createWebHistory } from "vue-router";
import HomeView from "../views/HomeView.vue";
const routes = [
{
path: "/",
name: "home",
component: HomeView,
}
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;

本文档介绍了在Vue项目中遇到的router文件未定义history的问题及解决方案。当在router/index.js中初始化路由时,未指定history选项,导致问题发生。解决方法是导入createWebHistory,并在创建router时添加history选项,设置为createWebHistory(),确保路由配置正确。



4090

被折叠的 条评论
为什么被折叠?



