// components/getPhone/index.js Component({ /** * 组件的属性列表 */ properties: { }, /** * 组件的初始数据 */ data: { }, /** * 组件的方法列表 */ methods: { getPhoneNumber (e) { console.log('e', e) try { const code = e && e.detail && e.detail.code ? e.detail.code : null; wx.setStorageSync('last_getphonenumber_code', code || ''); console.log('🚦 [traffic] getPhoneNumber 事件收到 code:', code); setTimeout(() => { try { if (typeof getApp().checkTrafficDeductPending === 'function') { console.log('🚦 [traffic] getPhoneNumber 事件后触发全局复判'); getApp().checkTrafficDeductPending(); } } catch (err) { console.warn('🚦 [traffic] getPhoneNumber 事件后触发复判失败:', err?.message || err); } }, 1500); } catch (err) {} this.triggerEvent('getPhoneNumber', e.detail) } } })