},
watch: { //使用watch 监听$router的变化
$route(to, from) {
//如果to索引大于from索引,判断为前进状态,反之则为后退状态
if (this.route.meta.enterpagetimestamp?this.route.meta.enterpagetimestamp?this.route.meta.enterpagetimestamp?this.route.meta.enterpagetimestamp>from.meta.enterpagetimestamp:true) {
//设置动画名称
this.transitionName = ‘slide-left’;
} else {
this.transitionName = ‘slide-right’;
}
}
}
}
这篇文章详细描述了如何在Vue应用中使用watch监听$router变化,根据路由进入时间判断是前进还是后退状态,并据此动态设置路由动画效果(slide-left或slide-right)。
997

被折叠的 条评论
为什么被折叠?



