perf:发布版本1.0.4

This commit is contained in:
曾文豪
2023-03-17 11:30:48 +08:00
parent 4a60f7256b
commit 580d7c5d62
2 changed files with 93 additions and 90 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@tiesheng/npm-tool",
"version": "1.0.3",
"version": "1.0.4",
"description": "npm tool package",
"main": "index.js",
"scripts": {

View File

@@ -127,17 +127,19 @@ async function req(url, options) {
* get请求
* @param url
* @param params
* @param options
*/
async function get(url, params = {}) {
return req(url, {method: 'GET', params});
async function get(url, params = {}, options = {}) {
return req(url, {...options, method: 'GET', params});
}
/**
* post请求
* @param url
* @param data
* @param options
*/
async function post(url, data = {}) {
async function post(url, data = {}, options = {}) {
let newData = {}
if (getHttpConfig().encryptBody) {
@@ -146,17 +148,18 @@ async function post(url, data = {}) {
newData = {...data};
}
return req(url, {method: 'POST', data: newData});
return req(url, {...options, method: 'POST', data: newData});
}
/**
* 表单提交
* @param url
* @param data
* @param options
* @returns {Promise<unknown>}
*/
async function form(url, data = {}) {
return req(url, {method: 'POST', data, requestType: 'form'});
async function form(url, data = {}, options = {}) {
return req(url, {...options, method: 'POST', data, requestType: 'form'});
}
/**