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", "name": "@tiesheng/npm-tool",
"version": "1.0.3", "version": "1.0.4",
"description": "npm tool package", "description": "npm tool package",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {

View File

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