项目中四个左边菜单使用同一个页面,但是请求的接口不同,通过判断当前动态路由的不同来,传参
路由的配置
页面对应的路由:
页面中使用:this.$route.params.type;
getData() {
let typeList = {
aptiude: 1,
institution: 2,
standing_book: 3,
rectify: 4
};
const type = this.$route.params.type;
this.type = typeList[type]
console.log(this.type,'this.type');
return zEntStatusManagePage(Object.assign(this.queryParam,{type: typeList[type]})).then((res) => {
return res.data
});
},