|
|
|
@ -1,12 +1,24 @@
|
|
|
|
|
//app.js
|
|
|
|
|
function splitQueryParams(params) {
|
|
|
|
|
let tempParams = [];
|
|
|
|
|
if (Object.keys(params).length <= 0) return tempParams;
|
|
|
|
|
for (let key in params) {
|
|
|
|
|
tempParams.push(`${key}=${params[key]}`);
|
|
|
|
|
function splitQueryParams(params, key) {
|
|
|
|
|
let strParams = '';
|
|
|
|
|
if (Object.keys(params).length <= 0) return strParams;
|
|
|
|
|
for (let i in params) {
|
|
|
|
|
if(params[i] instanceof Object) {
|
|
|
|
|
let k = key ? `${key}.${i}` : i;
|
|
|
|
|
strParams += splitQueryParams(params[i], k);
|
|
|
|
|
} else if(params[i] instanceof Array) {
|
|
|
|
|
for(let j = 0; j < params[i].length; j++) {
|
|
|
|
|
let k = key ? `${key}[${j}].${i}` : i;
|
|
|
|
|
strParams += splitQueryParams(params[i][j], k);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
let k = key ? `${key}.${i}` : i;
|
|
|
|
|
strParams += `&${k}=${params[i]}`
|
|
|
|
|
}
|
|
|
|
|
return tempParams.join("&");
|
|
|
|
|
}
|
|
|
|
|
return strParams;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
! function () {
|
|
|
|
|
//获取页面配置并进行页面分享配置
|
|
|
|
|
var PageTmp = Page
|
|
|
|
|