소스 검색

Merge pull request #503 from tron/lock/release-3.4.0/KIP-14586

扫码测试
Tron 1 년 전
부모
커밋
d095627933
1개의 변경된 파일24개의 추가작업 그리고 13개의 파일을 삭제
  1. 24 13
      src/pages/parkingFeeV2/mixins/parkingFee.js

+ 24 - 13
src/pages/parkingFeeV2/mixins/parkingFee.js

@@ -840,20 +840,31 @@ export default {
           // document.addEventListener('AlipayJSBridgeReady', () => {
           //   const AlipayJSBridge = window.AlipayJSBridge;
             
-          //   // 调用支付宝扫一扫功能
-          //   AlipayJSBridge.call('scan', {}, (result) => {
-          //     console.log('监听后的扫描结果:', result);
-          //     window.location.href = result.qrCode;
-          //     // 扫码成功后,支付宝会自动跳转到扫码后的页面
-          //   });
+            // 调用支付宝扫一扫功能
+            AlipayJSBridge.call('scan', {}, (result) => {
+              console.log('监听后的扫描结果:', result);
+              my.ap.openURL({
+                url: result.qrCode, // 请将 url 替换为有效的页面地址
+                success: (res) => {
+                  console.log('openURL success', res)
+                },
+                fail: (err) => {
+                  console.log('openURL success', err)
+                }
+              });
+              // window.location.href = result.qrCode;
+              // 扫码成功后,支付宝会自动跳转到扫码后的页面
+            });
+          // var data = {
+          //   type: 'alipay',
+          //   value: 1
+          // }
+          // AlipayJSBridge.call('postMessage', {
+          //   data: result
           // });
-          var data = {
-            type: 'alipay',
-            value: 1
-          }
-          AlipayJSBridge.call('postMessage', data, function(response) {
-            console.log('Message sent:', response);
-          }); 
+          // AlipayJSBridge.call('postMessage', data, function(response) {
+          //   console.log('Message sent:', response);
+          // }); 
           // my.scan({
           //   success: function(res) {
           //     console.log(res);