Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
llewan-weixin-sdk
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
llewan
llewan-weixin-sdk
Commits
d2e09ebe
Commit
d2e09ebe
authored
Sep 26, 2018
by
liuxinjun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设置服务器保存数据同时写本地缓存OK
parent
9a205a8f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
7 deletions
+8
-7
sdk.js
assets/llewan-weixin-sdk/sdk.js
+7
-6
sdk_conf.js
assets/llewan-weixin-sdk/sdk_conf.js
+1
-1
No files found.
assets/llewan-weixin-sdk/sdk.js
View file @
d2e09ebe
...
@@ -1378,7 +1378,8 @@ var sdk = {
...
@@ -1378,7 +1378,8 @@ var sdk = {
* @apiParam {String} dataType 数据类型
* @apiParam {String} dataType 数据类型
* @apiParam {String} data 需要保存的数据
* @apiParam {String} data 需要保存的数据
* @apiParam {String} expireTime 过期时间 单位(秒),0:默认一天;-1:永不失效(10年);
* @apiParam {String} expireTime 过期时间 单位(秒),0:默认一天;-1:永不失效(10年);
* sdk.setToServer("testKey","TestData","{'key':'test'}",4);
* var data = {'key3':'test'};
* sdk.setToServer("testKeyttt3","TestData",data,3600);
*
*
*/
*/
setToServer
:
function
(
dataKey
,
dataType
,
data
,
expireTime
){
setToServer
:
function
(
dataKey
,
dataType
,
data
,
expireTime
){
...
@@ -1415,7 +1416,7 @@ var sdk = {
...
@@ -1415,7 +1416,7 @@ var sdk = {
* @apiParam {String} callback 回调
* @apiParam {String} callback 回调
*
*
* sdk.getFromServer("testKey","TestData",null,(d)=>{
* sdk.getFromServer("testKey","TestData",null,(d)=>{
console.log("获取返回");
console.log("获取返回"
,d.key3
);
});
});
*/
*/
getFromServer
:
function
(
dataKey
,
dataType
,
data
,
callbackFunction
){
getFromServer
:
function
(
dataKey
,
dataType
,
data
,
callbackFunction
){
...
@@ -1431,7 +1432,7 @@ var sdk = {
...
@@ -1431,7 +1432,7 @@ var sdk = {
//去远程服务器拿数据
//去远程服务器拿数据
this
.
Get
(
this
.
ip2
+
this
.
get
,
{
key
:
dataKey
,
data_type
:
dataType
,
data
:
JSON
.
stringify
(
data
)},
function
(
d
)
{
this
.
Get
(
this
.
ip2
+
this
.
get
,
{
key
:
dataKey
,
data_type
:
dataType
,
data
:
JSON
.
stringify
(
data
)},
function
(
d
)
{
console
.
log
(
"getFromServer "
+
dataKey
+
" 本地不存在,去服务器获取值:"
+
JSON
.
stringify
(
d
));
console
.
log
(
"getFromServer "
+
dataKey
+
" 本地不存在,去服务器获取值:"
+
JSON
.
stringify
(
d
.
d
));
callbackFunction
(
d
.
d
);
callbackFunction
(
d
.
d
);
});
});
}
else
if
(
cacheData
==
0
)
}
else
if
(
cacheData
==
0
)
...
@@ -1442,14 +1443,14 @@ var sdk = {
...
@@ -1442,14 +1443,14 @@ var sdk = {
//去远程服务器拿数据
//去远程服务器拿数据
this
.
Get
(
this
.
ip2
+
this
.
get
,
{
key
:
dataKey
,
data_type
:
dataType
,
data
:
JSON
.
stringify
(
data
)},
function
(
d
)
{
this
.
Get
(
this
.
ip2
+
this
.
get
,
{
key
:
dataKey
,
data_type
:
dataType
,
data
:
JSON
.
stringify
(
data
)},
function
(
d
)
{
console
.
log
(
"getFromServer "
+
dataKey
+
" 本地已经过期,去服务器获取值:"
+
JSON
.
stringify
(
d
));
console
.
log
(
"getFromServer "
+
dataKey
+
" 本地已经过期,去服务器获取值:"
+
JSON
.
stringify
(
d
.
d
));
callbackFunction
(
d
.
d
);
callbackFunction
(
d
.
d
);
});
});
}
else
}
else
{
{
//获取到数据
//获取到数据
callbackFunction
(
cacheData
);
callbackFunction
(
JSON
.
parse
(
cacheData
)
);
}
}
},
},
...
@@ -1505,7 +1506,7 @@ var sdk = {
...
@@ -1505,7 +1506,7 @@ var sdk = {
}
else
}
else
{
{
var
data
=
JSON
.
stringify
(
data
.
data
)
;
var
data
=
data
.
data
;
console
.
log
(
"getLocalCache dataKey : "
+
key
+
" is "
+
data
);
console
.
log
(
"getLocalCache dataKey : "
+
key
+
" is "
+
data
);
return
data
;
return
data
;
...
...
assets/llewan-weixin-sdk/sdk_conf.js
View file @
d2e09ebe
...
@@ -13,7 +13,7 @@ var sdk_conf = {
...
@@ -13,7 +13,7 @@ var sdk_conf = {
//.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改
//.开发平台:由sdk维护者确定,weixin 或 toutiao,接入游戏的技术不需要修改
dev_platform
:
'weixin'
,
dev_platform
:
'weixin'
,
//.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改
//.乐玩sdk的版本号:由sdk维护者确定,接入游戏的技术不需要修改
llewan_sdk_version
:
'1.00
4
'
,
llewan_sdk_version
:
'1.00
1
'
,
//.接口加密key,切勿修改
//.接口加密key,切勿修改
md5_key
:
'$5dfjr$%dsadsfdsii'
,
md5_key
:
'$5dfjr$%dsadsfdsii'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment