15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 前端开发 vue/vuex

vue-router 获得上一级路由以及返回上一级路由的方法

王永康| 发布于 2021-10-14 08:40:23| 776阅读| 0点赞| 0评论
举报

有的时候this.$router.back()和this.$router.go(-1)并不会满足返回跳转

通过从vue-router中beforeRouteEnter钩子函数中的from参数中获取url,利用next()传递回当前组件

beforeRouteEnter(to, from, next) {// console.log(from)var that = thisnext(vm=>{if(from.path == '/download/data_downlaod'){vm.insertUrl = insertProUrl + "/html/resource/user-center.html?type=approval";}console.log(to)console.log(from.path)vm.pathback = from.path})},
mounted() {		this.$nextTick(() => {			console.log(this.pathback)		})  	  },
back(){											this.$router.push(this.pathback)			// console.log(this.$store)					}
0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

王永康
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部