视频会议
This commit is contained in:
@@ -432,6 +432,13 @@ onLoad(async (query) => {
|
||||
mode.value = query?.mode === 'join' ? 'join' : 'create'
|
||||
joinCode.value = query?.code || ''
|
||||
autoJoin.value = query?.autoJoin === '1' || query?.autoJoin === 'true' || query?.autoJoin === true
|
||||
console.log('[Preview] onLoad params:', {
|
||||
query,
|
||||
mode: mode.value,
|
||||
joinCode: joinCode.value,
|
||||
autoJoin: autoJoin.value,
|
||||
userId: userStore.userInfo?.id || userStore.userInfo?.user_id || ''
|
||||
})
|
||||
// P0-4:密码不再从 URL query 读取,改为从 meetingStore.draftJoinPayload 一次性消费
|
||||
// 防止 URL 历史 / DevTools 留痕;读取后立即清空草稿避免二次写回
|
||||
if (mode.value === 'join') {
|
||||
@@ -454,6 +461,11 @@ onLoad(async (query) => {
|
||||
}
|
||||
if (autoJoin.value && canJoin.value) {
|
||||
await nextTick()
|
||||
console.log('[Preview] autoJoin start:', {
|
||||
joinCode: joinCode.value,
|
||||
hasPermission: hasPermission.value,
|
||||
permissionError: permissionError.value
|
||||
})
|
||||
onJoin()
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user