通过从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条评论