vue里面数组当前选中项判断?

图片描述

有大佬能帮忙解释这行代码的原理吗?昨天群里一个大佬分享的方法,我照着用,实现了功能,但是不明白为什么行,哪些是vue的,哪些是js原生的
nextRoute.indexOf(to.name)就这一行,我实在是看不明白

阅读 2.8k
3 个回答

to.name是即将要进入的目标路由对象的名称,看看这个

beforeEach vue路由中的全局守卫钩子函数 传三个参数,我就不一一解释了
to: Route: 即将要进入的目标 路由对象
next() 一定要调用该方法来 resolve 这个钩子,才能往下执行.

nextRoute.indexOf(to.name) 的意思就显而易见了啊

即将进入的路由对象name是否包含于nextRouter数组中,包含 next()就ok了

如果即将进入的路由片段(record)存在nextRoute数组里则执行该条件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题