vue报错:main.js:13 [Vue Router warn]: Unexpected error when starting the router: TypeError: Cannot rea

在这里插入图片描述


报错内容

main.js:13 [Vue Router warn]: Unexpected error when starting the router: TypeError: Cannot read properties of undefined (reading ‘pending’) at eval (index.js:45:1) at Array.forEach ()
在这里插入图片描述

bug修改

在 Vue.js 中使用 Vue Router 时遇到 "Unexpected error when starting the router: Typ" 这样的错误,通常是由于路由配置不正确或者某些依赖未正确安装或初始化引起的。

本次修改方法

查看图片报错,能确定为路由问题,修改路由为正常路由就好了。

//原错误路由
import { postPage, putEdit} from '@/api/tation/manage'
//正确路由
import { postPage, putEdit} from '@/api/powerStation/manage'

其他可能出现问题

  1. 检查路由配置
    确保路由配置是正确的。这包括检查 routes 数组中的每个路由对象。
    以下代码仅为参考,实际代码按照实际项目来。
const routes = [
  {
    path: '/',
    name: 'Home',
    component: Home
  },
  {
    path: '/about',
    name: 'About',
    component: About
  }
];
  1. 确保组件正确导入
    确保你引用的组件已经正确导入。例如,如果你使用了 component: Home,你需要确保已经从相应的文件中导入了 Home 组件:
import Home from './components/Home.vue';
import About from './components/About.vue';
  1. 重新安装依赖
    有时候,问题可能是由于依赖没有正确安装。尝试删除 node_modules 文件夹和 package-lock.json 或 yarn.lock 文件,然后重新运行 npm install 或 yarn 来重新安装依赖:
rm -rf node_modules package-lock.json yarn.lock
npm install  # 或者 yarn install

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奶糖 肥晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值