/** * 前往人脸核验 */ export function toBaiduApi(vm) { vm.$u.api.getAPIToken().then((res) => { const token = res.result.verify_token; // 获取当前域名 const currentDomain = window.location.origin; // 编码回调URL - 使用相对路径,让uni-app处理路由 // 百度人脸核验会在回调URL后附加verify_result和verify_info参数 const successUrl = encodeURIComponent( `${currentDomain}/#/pages/login/recognitionResult/recognitionResult?token=${token}` ); const failedUrl = encodeURIComponent( `${currentDomain}/#/pages/login/recognitionResult/recognitionFailed?token=${token}` ); // 构建跳转URL const verifyUrl = `https://brain.baidu.com/face/print/verify/verify?token=${token}&successUrl=${successUrl}&failedUrl=${failedUrl}`; console.log("跳转到百度人脸核验页面:", verifyUrl); // 直接跳转到百度人脸核验页面 window.location.href = verifyUrl; }); }