chunge404
chunge404
  • 发布:2023-02-14 14:10
  • 更新:2023-02-14 14:56
  • 阅读:263

提一个路由改进建议

分类:uni-app

目前的路由是没有分组的,如果一个项目几百个页面,在pages.json文件全部展示出来,找起来是非常麻烦的,而且路由匹配的速度应该也不快,可以设计路由分组,同模块下多个页面,可以在一个组下,例如下面这种php的写法,也方便在编辑器折叠,找起来也比较方便
//会员数据请求
Route::group('user/', function(){
//会员信息查询与更新
Route::group('handle/', function () {
Route::get('memberInfo/:name', 'user.UserHandle/getUserInfo');//会员个人资料页面获取信息
Route::get('TeamList', 'user.UserHandle/getTeamList');//获取团队信息
Route::get('TeamInfo/:name', 'user.UserHandle/getTeamInfo');//获取团队会员详细信息
Route::get('setContact/:name', 'user.UserHandle/setContact');//修改会员联系状态
Route::get('SystemList', 'user.UserHandle/getSystemList');//获取系统会员
Route::get('SystemInfo/:name', 'user.UserHandle/getSystemInfo');//获取系统会员详细信息
Route::get('getInstructorInfo', 'user.UserHandle/getInstructorInfo');//获取指导老师信息
Route::get('newestInfo', 'user.UserHandle/NewestInfo');//获取会员最新信息
Route::get('wechatUnbound', 'user.UserHandle/WechatUnbound');//解绑公众号
Route::post('setGroup/:name', 'user.UserHandle/setGroup');//修改团队会员等级
Route::post('setModifyPw/:name', 'user.UserHandle/setModifyPw');//修改团队会员密码
Route::post('upUserData', 'user.UserHandle/upUserInfo');//会员个人资料页面更新信息
Route::post('settglink', 'user.UserHandle/setTgLink');//修改推广识别码
Route::post('upvidwds', 'user.UserHandle/upWordVideoData');//小程序,会员提交视频和文字介绍
Route::post('lineRegUserInfo', 'user.UserHandle/lineRegUserInfo');//针对line注册的会员,进行一个资料完善
});

//订单相关  
Route::group('order/', function () {  
    Route::get('getlist', 'user.Order/getOrderList');//获取订单列表  
    Route::get('getData/:id', 'user.Order/getOrderId');//根据id获取订单信息  
    Route::get('confirm/:id', 'user.Order/confirmReceiptOrderId');//会员确认收货  
    Route::get('cancel/:id', 'user.Order/cancelOrderId');//会员取消订单  
    Route::get('softdel/:id', 'user.Order/deleteOrderId');//会员删除订单  
    // 评论相关  
    Route::get('getCommentPackage/:id', 'user.OrderComment/getOrderPackage');//会员获取评论订单  
    Route::post('upCommentContent/:id', 'user.OrderComment/commentOrderPackage');//会员提交评论订单内容  
    // 退款相关  
    Route::get('getReturnList', 'user.OrderReturn/getOrderReturnList');//获取退款列表  
    Route::get('getReturnId/:id', 'user.OrderReturn/getOrderReturnId');//根据id获取退换信息  
    Route::get('getReturnPackage/:id', 'user.OrderReturn/getOrderPackage');//退款页面获取订单的产品信息  
    Route::post('addReturnPackage', 'user.OrderReturn/addOrderReturn');//提交退款信息  
    Route::get('cancelService/:id', 'user.OrderReturn/cancelServiceList');//取消退换货  
});  

});

0 关注 分享

要回复文章请先登录注册

chunge404

chunge404 (作者)

回复 BoredApe :
插件还是算了,只是给框架的改进建议,官方直接在底层加进去,第三方插件问题多,更新后容易出问题。
2023-02-14 14:56
BoredApe

BoredApe

试试这个插件:[pages-hot-modules-pages.json的模块化及模块热重载](https://ext.dcloud.net.cn/plugin?id=1602)。
2023-02-14 14:48