/* ═════ 1'me 肌肤状态检测 · 淘宝小程序 ═════ * 复用 H5 版业务逻辑与后端接口(POST /api/skin-analyze),channel 固定为 'taobao' */ App({ globalData: { // 档案(profile 页填写):{ real_age, gender, region, daily_skin_type } profile: null, // 三连拍 dataURL,送检口径固定为 [正脸, 左脸, 右脸](与 H5 photosByView 一致) photos: null, // 检测接口返回:{ result, side, face_rectangle } payload: null }, onLaunch: function () { // 预取语音清单(失败静默,不影响主流程) require('./utils/voice.js').init(); }, onHide: function () { require('./utils/voice.js').stop(true); }, // 真机上看不到 console:开发版里把未捕获异常弹出到屏幕上,方便截图定位。 onError: function (error) { try { var config = require('./config'); if (config.environment === 'production') return; var text = String((error && (error.message || error.stack)) || error); my.showToast({ content: 'JS错误: ' + text.slice(0, 120), type: 'none', duration: 8000 }); } catch (_) {} } });