diff --git a/src/views/creator-center/composables/useCreatorAccess.js b/src/views/creator-center/composables/useCreatorAccess.js index 75ae7ea..1c07bfd 100644 --- a/src/views/creator-center/composables/useCreatorAccess.js +++ b/src/views/creator-center/composables/useCreatorAccess.js @@ -34,6 +34,13 @@ export function useCreatorAccess() { status.value = 'granted' return true } + // 目标失效(创作者被删 / 没有代看权限)时清掉本地选择: + // 否则顶部下拉会一直显示一个已经进不去的 id,和页面提示互相打架 + if (impersonateCreatorId.value) { + setImpersonateCreatorId(null) + targets.value = [] + targetsLoaded.value = false + } if (res?.code === CODE_TARGET_REQUIRED) { status.value = 'need-target' return false