vue2.0 elementUI制作面包屑导航栏
Main.js
varrouteList=[]; router.beforeEach((to,from,next)=>{ varindex=-1; for(vari=0;i2、在要使用的组件中
{{item.name}}
用watch或者beforeRouteEnter均可。
需要注意的是,beforeRouteEnter此时访问不到this。
constFoo={ template:`...`, beforeRouteEnter(to,from,next){ //在渲染该组件的对应路由被confirm前调用 //不!能!获取组件实例`this` //因为当守卫执行前,组件实例还没被创建 }, beforeRouteUpdate(to,from,next){ //在当前路由改变,但是该组件被复用时调用 //举例来说,对于一个带有动态参数的路径/foo/:id,在/foo/1和/foo/2之间跳转的时候, //由于会渲染同样的Foo组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。 //可以访问组件实例`this` }, beforeRouteLeave(to,from,next){ //导航离开该组件的对应路由时调用 //可以访问组件实例`this` } }
以上就是本次我们整理的全部内容,希望能够帮助到大家,感谢大家对毛票票的支持。