Browse Source

完善路由分发逻辑

master
邓平艺 5 years ago
parent
commit
47d2c66b8e
  1. 9
      pages/route/index.vue

9
pages/route/index.vue

@ -16,6 +16,7 @@
this.joinPagePath(options);
}else if(options.route == 'home'){
options.page_url = '/pages/index/index';
options.is_tabbar = true; // tabbar
this.joinPagePath(options);
}
},
@ -24,7 +25,7 @@
let path = par.page_url;
let flag = true; //
for(let i in par){
if(i != 'route' && i != 'page_url'){ // routepage_url
if(i != 'route' && i != 'page_url' && i != 'is_tabbar'){ // routepage_urlis_tabbar
if(flag){
path += '?'+ i +'='+ par[i];
flag = false;
@ -33,7 +34,11 @@
}
}
}
this.$url(path, {type: 'redirect'});
if(par.is_tabbar){
this.$url(path, {type: 'switch'});
}else{
this.$url(path, {type: 'redirect'});
}
}
}
}

Loading…
Cancel
Save