版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
//注册全局方法
Vue.prototype.push = (url: string, closeTransition: boolean = false) => {
//前进
Vue.prototype.transitionName = "slide-left";
this.$router.push(url);
};
Vue.prototype.pop = (n: number = -1, closeTransition: boolean = false) => {
//后退
Vue.prototype.transitionName = "slide-right";
let path = this.$router.currentRoute.path;
if (path == "/") {
return;
}
this.$router.go(n);
};