213
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
zpc 2026-04-13 19:27:52 +08:00
parent 4c261ce928
commit 46ed573221

View File

@ -45,8 +45,14 @@
let inviterId = null
// 1. scene inviter={userId}
if (options.scene) {
const scene = decodeURIComponent(options.scene)
// options.scene 1048
// scene options.query.scene
const sceneStr = (options.query && options.query.scene)
? String(options.query.scene)
: (typeof options.scene === 'string' ? options.scene : '')
if (sceneStr) {
const scene = decodeURIComponent(sceneStr)
console.log('[App] 扫码 scene 解码后:', scene)
const match = scene.match(/inviter=(\d+)/)
if (match) {
@ -57,9 +63,10 @@
}
}
// 2. inviterId
if (!inviterId && options.inviterId) {
inviterId = options.inviterId
// 2. inviterId query inviterId
const queryInviterId = (options.query && options.query.inviterId) || options.inviterId
if (!inviterId && queryInviterId) {
inviterId = queryInviterId
console.log('[App] 从query参数获取inviterId:', inviterId)
}