vue 使用 addRoutes() 方法添加路由后怎么检测

this.$router.addRoutes([

  {

    path: '/temp',

    name: 'Temp',

    component: () => import('@/pages/temp/Temp')

  }

])

添加成功后,怎么检测 Router 实例中已经有 Temp 了呢?

潇潇雨雨
浏览 4168回答 2
2回答

慕的地6264312

你可以访问这个路由对应的路径,看组件是否正常加载了

慕尼黑8549860

// 长度不为0说明已经实例化成功了 let hasInstantiated = this.$router.resolve({name: 'Temp'}).route.matched.length !== 0
打开App,查看更多内容
随时随地看视频慕课网APP