提交 ab39c852 作者: 王进

还原未增加启动参数之前的版本

上级 e9ef8e7c
...@@ -34,7 +34,7 @@ class WechatSDK { ...@@ -34,7 +34,7 @@ class WechatSDK {
_selt.sdkParams.appid = SDKConfig.appid; _selt.sdkParams.appid = SDKConfig.appid;
_selt.sdkParams.version = _selt.sdkVersion; _selt.sdkParams.version = _selt.sdkVersion;
const options = _selt.getOptionsInfo(); // 返回参数对象 const options = _selt.getOptionsInfo(); // 返回参数对象
_selt.ReportParams.from = options.newFrom; _selt.ReportParams.from = options.from || 0;
_selt.ReportParams.tag = options.tag || 0; _selt.ReportParams.tag = options.tag || 0;
_selt.ReportParams.passthroughParams = options.tag || ''; _selt.ReportParams.passthroughParams = options.tag || '';
_selt.ReportParams.fromOpenId = options.fromOpenId || ''; _selt.ReportParams.fromOpenId = options.fromOpenId || '';
...@@ -217,7 +217,6 @@ class WechatSDK { ...@@ -217,7 +217,6 @@ class WechatSDK {
msg = '用户操作系统支付状态异常'; msg = '用户操作系统支付状态异常';
break; break;
} }
console.log('##支付错误码', err);
if (showSDKAlert) _selt.sdkAlert(msg); if (showSDKAlert) _selt.sdkAlert(msg);
resolve(err.errCode); resolve(err.errCode);
} }
...@@ -407,23 +406,18 @@ class WechatSDK { ...@@ -407,23 +406,18 @@ class WechatSDK {
public getOptionsInfo(all?) { public getOptionsInfo(all?) {
const _selt = this const _selt = this
const options = (wx as any).getLaunchOptionsSync() const options = (wx as any).getLaunchOptionsSync()
console.log("@@启动参数--->", options); console.log("@@启动参数--->", options)
let queryObj; if (all) return options
if (all) return options;
if (options.query && Object.keys(options.query).length > 0) { if (options.query && Object.keys(options.query).length > 0) {
if (options.query.scene && options.query.scene != '') { // 扫码参数 if (options.query.scene && options.query.scene != '') { // 扫码参数
queryObj = _selt.toJson(decodeURIComponent(options.query.scene)); const scene = _selt.toJson(decodeURIComponent(options.query.scene))
} else queryObj = options.query // 普通url参数 return scene
} else return options.query // 普通url参数
} else if (options.referrerInfo && Object.keys(options.referrerInfo).length > 0 && options.referrerInfo.extraData && Object.keys(options.referrerInfo.extraData).length > 0) { } else if (options.referrerInfo && Object.keys(options.referrerInfo).length > 0 && options.referrerInfo.extraData && Object.keys(options.referrerInfo.extraData).length > 0) {
queryObj = options.referrerInfo.extraData // 小程序跳转附带参数 return options.referrerInfo.extraData // 小程序跳转附带参数
} else { } else {
queryObj = {} return {}
} }
if (Object.keys(queryObj).length != 0) {
queryObj.newFrom = queryObj.from || 0;
queryObj.from = queryObj.purchase ? queryObj.newFrom : 0;
}
return queryObj;
} }
public getLaunchOptions() { public getLaunchOptions() {
return (wx as any).getLaunchOptionsSync() return (wx as any).getLaunchOptionsSync()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论