perf:发布版本1.0.4
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@tiesheng/npm-tool",
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.4",
|
||||
"description": "npm tool package",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
|
||||
@@ -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'});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user