Skip to content

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

Open
wucm667 wants to merge 1 commit into
Wei-Shaw:mainfrom
wucm667:codex/issue-2334-copy-all
Open

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

Conversation

@wucm667
Copy link
Copy Markdown
Contributor

@wucm667 wucm667 commented May 14, 2026

背景

  • 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 等,与本次改动无关。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

1 participant