项目中遇到一个需求,下图左侧菜单,新增一个蓝天首页管理,但是蓝天首页管理的页面和工作台管理的页面一模一样,连请求接口都一样,两个模块的不同只是接口传参有一个type传不同的值,区分是工作台还是蓝天
image.png
像这种情况,如果重新把工作台管理页面复制一遍,能很快的实现需求,但是没必要,如果后期这两个模块都要修改一点内容,得改两次,增加工作量
本着尽可能复用组件的初衷,我们可以让两个路由使用同一个页面,在路由中传参判断是哪个模块
a88b83e04e5da61b14aee66eb6b33eb.png
fe9a0ae6ac454e0f7cce039fb7ca9e7.png
网友评论