vue获取上一个路由地址
项目中我们会遇到需要根据上一个路由地址来改变组件内一些变量的情况,这时候就需要用到组件内的路由守卫beforeRouteEnter注意,在路由进入之前,组件实例还未渲染,所以无法获取this实例,只能通过vm来访问组件实例,使用vm代替this访问data的数据beforeRouteEnter(to, from, next) {next(vm=>{if(from.path == '/down
·
项目中我们会遇到需要根据上一个路由地址来改变组件内一些变量的情况,这时候就需要用到组件内的路由守卫beforeRouteEnter
注意,在路由进入之前,组件实例还未渲染,所以无法获取this实例,只能通过vm来访问组件实例,使用vm代替this访问data的数据
beforeRouteEnter(to, from, next) { next(vm=>{ if(from.path == '/download/data_downlaod'){ vm.insertUrl = insertProUrl + "/html/resource/user-center.html?type=approval"; } console.log(to) console.log(from) }) },
更多推荐
已为社区贡献2条内容
所有评论(0)