|
@@ -902,6 +902,27 @@ export const selectionChange = async function () {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+function getQueryVariable(variable) {
|
|
|
+ if (!window) {
|
|
|
+ return undefined
|
|
|
+ }
|
|
|
+
|
|
|
+ var query = window.location.search.substring(1)
|
|
|
+
|
|
|
+ var vars = query.split('&')
|
|
|
+
|
|
|
+ for (var i = 0; i < vars.length; i++) {
|
|
|
+
|
|
|
+ var pair = vars[i].split('=')
|
|
|
+
|
|
|
+ if (pair[0] == variable) {
|
|
|
+ return pair[1]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return undefined
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
export const onBridgeReady = function (data, successful, cancel, failure) {
|
|
|
WeixinJSBridge.invoke(
|
|
@@ -909,7 +930,7 @@ export const onBridgeReady = function (data, successful, cancel, failure) {
|
|
|
{
|
|
|
|
|
|
|
|
|
- appId: store.state.user.appId,
|
|
|
+ appId: getQueryVariable('appid') || getQueryVariable('appId') || '',
|
|
|
timeStamp: data.timeStamp,
|
|
|
nonceStr: data.nonceStr,
|
|
|
package: data.payPackage || data.package,
|