Skip to content

fix: 修复兑换码生成后复制全部报错 - #2448

Merged
Wei-Shaw merged 1 commit into
Wei-Shaw:mainfrom
wucm667:codex/issue-2334-copy-all
May 19, 2026
Merged

fix: 修复兑换码生成后复制全部报错#2448
Wei-Shaw merged 1 commit into
Wei-Shaw:mainfrom
wucm667:codex/issue-2334-copy-all

Conversation

@wucm667

@wucm667 wucm667 commented May 14, 2026

Copy link
Copy Markdown
Contributor

背景

  • Fixes 兑换码生成后全部复制报错 #2334
  • 兑换码生成结果弹窗点击“复制全部”时,原逻辑直接调用 navigator.clipboard.writeText,在非安全上下文或不支持 Clipboard API 的环境会报错。

修改

  • 将“复制全部”接入项目已有 useClipboard composable。
  • 保留复制成功后的按钮状态反馈,并复用已有降级复制与提示逻辑。

测试

  • pnpm typecheck
  • pnpm test:run src/composables/__tests__/useClipboard.spec.ts
  • pnpm exec eslint src/views/admin/RedeemView.vue

备注

  • 全量 pnpm test:run 在当前 main 基础上仍有 13 个既有失败,失败集中在 AccountUsageCell、图表组件、EmailVerifyView 等,与本次改动无关。

@Wei-Shaw
Wei-Shaw merged commit 9f1a2c2 into Wei-Shaw:main May 19, 2026
7 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 19, 2026
@wucm667
wucm667 deleted the codex/issue-2334-copy-all branch May 19, 2026 06:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

兑换码生成后全部复制报错

2 participants