今天爱分享给大家带来Vue routes forEach is not a function【解决办法】,希望能够帮助到大家。
原因: forEach routes没有发现里面有值
解决:
1.查看import {routes} from ‘./routes’这个路径是否正确
2.routes是一个数组,检查routes是否是一个数组
3.是否已经new了一个router,又再次new一遍?
// main.js
// 路由配置
const RouterConfig = {
// 使用HTML5的History模式
mode: 'history',
routes: Routers
}
// new VueRouter
const router = new VueRouter(RouterConfig)
// router.js
// 在router中又再次new一遍,重复了!!!!
export default new Router({
routes: [
{
path: '/',
name: 'home',
component: home
}
]
})
改为:
// router.js
const routers = [
{
path: '/home',
meta: {
title: '主页'
},
component: (resolve) => require(['../page/home.vue'], resolve)
]
export default routers
原文链接:https://blog.itblood.com/1260.html,转载请注明出处。

![成为DIK第1.2季0.811 AI版[PC+安卓/8.32G/更新] [欧美SLG/汉化/动态]](/wp-content/uploads/replace/2025/07/19/31dce65673ebe394970e10fa886297e9.webp)