问题: 设置动态路由,在页面使用时获取不到 this.$route 导致获取不到路由传递的数据,进而引起数据获取以及页面渲染失败 { path: '/:id', components: { helper: () => import('../src/components/home') } } 解决: import home from '../src/components/home.vue' { path: '/:id', component: home, }, 解决!