为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

潇潇雨雨 2018-07-02 10:33:03
this.$router.addRoutes([  {    path: '/temp',    name: 'Temp',    component: () => import('@/pages/temp/Temp')  }])添加成功后,怎么检测 Router 实例中已经有 Temp 了呢?
查看完整描述

2 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

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

查看完整回答
反对 回复 2018-07-11
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

// 长度不为0说明已经实例化成功了
let hasInstantiated = this.$router.resolve({name: 'Temp'}).route.matched.length !== 0


查看完整回答
反对 回复 2018-07-11
  • 2 回答
  • 0 关注
  • 4150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信