vue中beforeRouteUpdate组件使用
此组件用于需要在同一路由地址,但携带参数不同的情况下跳转,如果不使用此组件页面不会进行刷新。例如:需要在http://route?1跳转到http://route?2
·
此组件用于需要在同一路由地址,但携带参数不同的情况下跳转,如果不使用此组件页面不会进行刷新。
例如:需要在http://route?1跳转到http://route?2
export default{
data(){
return {}
},
beforeRouteUpdate(to,from,next){
console.log(to,from,next)
if(to.fullPath!=from.fullPath){
next()
this.getUrl()
}
},
methods: {
getUrl() {
let data = this.$getData().rows;
data.forEach(element => {
if (this.$route.query.id == element.id) {
this.item = element;
this.$set(this.item, 'applist', []);
}
});
}
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)