当前位置: 首页 > Web前端 > vue.js

[已弃用]识别vuerouter向前,向后

时间:2023-03-31 18:16:14 vue.js

放弃在经历了不同的场景后,发现无法做到完美识别。以下非原创文章,可作为参考方法。idea每次跳转,全局给路由添加一个时间戳参数,监听路由变化,根据to和from的时间戳判断前进还是后退,全局添加时间戳参数router.beforeEach((to,from,next)=>{if(typeofto.query._t!=="undefined"){next();}else{to.query._t=newDate().getTime().toString();next(to);}});App.vue监听路由变化transitionName属性定义data:function(){return{transitionName:''};}bindingSettransitionName监听$routewatch:{//使用watch监听$router的变化$route(to,from){if(parseInt(to.query._t)