vue获取上级路由地址
可以通过从vue-router中beforeRouteEnter钩子函数中的from参数中获取url,利用next()传递回当前组件,具体代码如下:<sctipt>export default {data() {return {beforeUrl: ''}...
·
可以通过从vue-router中beforeRouteEnter钩子函数中的from参数中获取url,利用next()传递回当前组件,具体代码如下:
<sctipt>
export default {
data() {
return {
beforeUrl: ''
}
},
beforeRouteEnter (to, from, next) {
next(vm => {
vm.beforeUrl = from.path
})
},
mounted() {
this.$nextTick(() => {
console.log(this.beforeUrl)
})
}
}
</script>
更多推荐
已为社区贡献10条内容
所有评论(0)