From d367dd8a53f047915340cca4a6c8a251f8d7a10d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E4=BA=9A=E7=90=AA?= Date: Wed, 10 Nov 2021 20:41:11 +0800 Subject: [PATCH] fix(mp-alipay): getPhoneNumber error --- .../mp-alipay/runtime/wrapper/app-parser.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/platforms/mp-alipay/runtime/wrapper/app-parser.js b/src/platforms/mp-alipay/runtime/wrapper/app-parser.js index 2b4d13f90..db1dc35db 100644 --- a/src/platforms/mp-alipay/runtime/wrapper/app-parser.js +++ b/src/platforms/mp-alipay/runtime/wrapper/app-parser.js @@ -29,18 +29,15 @@ export default function parseApp (vm) { my.getPhoneNumber({ success: (res) => { $event.type = 'getphonenumber' - const response = JSON.parse(res.response).response - if (response.code === '10000') { // success - $event.detail.errMsg = 'getPhoneNumber:ok' - $event.detail.encryptedData = res.response - } else { - $event.detail.errMsg = 'getPhoneNumber:fail Error: ' + res.response - } + const response = JSON.parse(res.response) + $event.detail.errMsg = 'getPhoneNumber:ok' + $event.detail.encryptedData = response.response + $event.detail.sign = response.sign this[method]($event) }, fail: (res) => { $event.type = 'getphonenumber' - $event.detail.errMsg = 'getPhoneNumber:fail' + $event.detail.errMsg = 'getPhoneNumber:fail Error: ' + JSON.stringify(res) this[method]($event) } }) @@ -56,4 +53,4 @@ export default function parseApp (vm) { mocks, initRefs }) -} +} -- GitLab