diff --git a/src/platforms/mp-alipay/runtime/wrapper/app-parser.js b/src/platforms/mp-alipay/runtime/wrapper/app-parser.js index 2b4d13f90b4e332d06c4ed6d473276129fcc4ac4..db1dc35db11b95d69cb2f917fb283623b3503182 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 }) -} +}