feat(codeToSession): 当codeToSession.data是函数时,传入code为第一参数,方便开发者自定义

This commit is contained in:
ivinwu
2021-10-09 15:51:11 +08:00
parent 87bc9c38bd
commit 6a475eb20d
5 changed files with 11 additions and 11 deletions

View File

@@ -1,5 +1,5 @@
<p align="center"><img src="./image/logo.png" alt="weRequest" height="160"/></p>
<h2 align="center">v1.5.0</h2>
<h2 align="center">v1.5.1</h2>
<p align="center"><b>解决繁琐的小程序会话管理,一款自带登录态管理的网络请求组件。</b></p>
@@ -184,7 +184,7 @@ weRequest.request({
|url|String|是||CGI的url|
|method|String|否|GET|调用改CGI的方法|
|codeName|String|否|code|CGI中传参时存放code的名称|
|data|Object|否||登录接口需要的其他参数|
|data|Object/Function|否||登录接口需要的其他参数当类型是Function时第一个参数是code|
|success|Function|是||接口返回成功的函数需要返回session的值|
##### reportCGI函数参数说明

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{
"name": "we-request",
"version": "1.5.0",
"version": "1.5.1",
"description": "本工具通过拓展小程序的wx.request让开发者通过简单的配置实现自动管理登录态等功能",
"keywords": [
"登录态",

View File

@@ -136,7 +136,7 @@ function code2Session(code: string) {
let data: any;
// codeToSession.data支持函数
if (typeof config.codeToSession.data === "function") {
data = config.codeToSession.data();
data = config.codeToSession.data(code);
} else {
data = config.codeToSession.data || {};
}