前后端参数对应总结

前后端交互参数总结

一、Web端的Axios传参

前端使用Axios,后端使用SpringBoot:
1、url的param类型:
(1)、常规的形如:“xxx/coop/list?pageNum=1&pageSize=10”

	//前端js Api
	export function getSubProjectList(param) {
	  return request({
	    url: '/coop/list',
	    method: 'get',
	    params: param
	  })
	}
	//后端代码
    @GetMapping("/list")
    public TableDataInfo getList(MpSubProjectPO mpSubProjectPO) {
        startPage();
        List<MpSubProjectPO> list = coopService.getList(mpSubProjectPO);
        return getDataTable(list);
    }

(2)、形如:“xxx/coop/getSubprojectStatus/105”

	//前端js Api
	export function getSubprojectStatus(query) {
	  return request({
	    url: '/coop/getSubprojectStatus/'+query,
	    method: 'get',
	  })
}
	//后端代码
    @GetMapping("/getSubprojectStatus/{subProjectId}")
    public AjaxResult getSubprojectStatus(@PathVariable("subProjectId") String subProjectId){
        return AjaxResult.success(coopService.getSubprojectStatus(subProjectId));
    }

(3)、前端形如:以下内部的后续补充

    * axios({
    *      url: '/post',
    *      //  /post/a/100/b/200
    *      //  /post/a.100/b.200
    *      params: {
    *          a:100,
    *          b:200
    *      }
    * })

2、json类型

	//前端js Api
	export function progressApply(data) {
	  return request({
	    url: '/coop/progressApply',
	    method: 'post',
	    data: data
	  })
	}
	//后端代码
    @PostMapping("/progressApply")
    public AjaxResult progressApply(@RequestBody MpProgressApplyVO progressApplyVO) {
        return AjaxResult.success(coopService.insertProgressApply(progressApplyVO));
    }

(3)、

二、Uniapp使用Luch-request传参

前端使用luch-request,后端使用SpringBoot
1、Url的param类型:
(1)、常规的形如:“xxx/list?pageNum=1&pageSize=10”,后端代码同上

	export function listData(query) {
	    return http.get('/system/dict/data/list', {params: query})
	}

(2)、(2)、形如:“xxx/105”,后端代码同上

	export function getData(dictCode) {
	    return http.get('/system/dict/data/'+ dictCode)
	}

2、Json类型,后端代码同上

	export function login(data) {
	   return http.post('/login',data)
	}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值