Ant Design通过GET/POST提交所有参数到服务端

Song3792 次浏览0个评论2018年07月27日

Ant Design传递参数的模式有很多,主要还是GETPOST,如果通过两种方式传递参数呢?其实也比较简单:

一、GET方式

如下这种方式最简单,但是缺点是参数必须固定,很不灵活!

export async function queryRule(params) {
  return request(`/api/rule?a=1&b=2`);
}

因为Ant Design由于参数是未知的,所以用params这种方式非常容易:

export async function queryRule(params) {
  return request(`/api/rule?${stringify(params)}`);
}

二、POST方法

因为Ant Design由于参数是未知的,所以用params这种方式非常容易:


export async function removeRule(params) {
  return request('/api/rule', {
    method: 'POST',
    body: {
      ...params,
      method: 'delete',
    },
  });
}

提交评论

请登录后评论

用户评论

  • Song Song 2018-08-31 16:24:06
    [Ant Design通过GET/POST提交所有参数到服务端](https://wsonh.com/article/42.html)
    0 赞 0 条评论 回复
    评论
    查看更多评论!
  • Song Song 2018-08-31 16:15:56
    测试内容提交: ``` export async function queryRule(params) { return request(`/api/rule?a=1&b=2`); } ```
    0 赞 0 条评论 回复
    评论
    查看更多评论!

更多相关好文

    当前暂无更多相关好文推荐...