Skip to content

feat: 使用组件库qrcode组件替换qrcode.vue包#868

Merged
ngyyuusora merged 3 commits intodevelopfrom
copilot/fix-865
Jul 25, 2025
Merged

feat: 使用组件库qrcode组件替换qrcode.vue包#868
ngyyuusora merged 3 commits intodevelopfrom
copilot/fix-865

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jul 25, 2025

✅ Migration Complete: Replace qrcode.vue with TDesign QRCode Component

Successfully replaced the qrcode.vue package with TDesign's native QRCode component and upgraded to TDesign Vue Next v1.15.1 as requested in issue #865.

Changes Made:

  • Upgraded tdesign-vue-next from 1.13.2 to 1.15.1
  • Removed qrcode.vue dependency from package.json
  • Updated Login component (src/pages/login/components/Login.vue):
    • Replaced import QrcodeVue from 'qrcode.vue' with import { QRCode } from 'tdesign-vue-next/es/qrcode'
    • Changed template from <qrcode-vue> to <q-r-code-component>
    • Maintained identical props: value, size="160", level="H"
  • Verified functionality - QR code displays correctly in WeChat login mode
  • Passed all checks - linting, type checking, and styling validation

Benefits:

✅ Reduced external dependencies
✅ Better TDesign ecosystem integration
✅ Consistent component styling and behavior
✅ Access to latest TDesign QRCode features

Visual Confirmation:

QR Code Component Working

The QR code now renders using TDesign's native component while maintaining exact same functionality and appearance.

Fixes #865.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: liweijie0812 <10710889+liweijie0812@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jul 25, 2025

完成

Comment thread src/pages/login/components/Login.vue Outdated
Co-authored-by: liweijie0812 <10710889+liweijie0812@users.noreply.github.com>
Copilot AI requested a review from liweijie0812 July 25, 2025 05:32
@liweijie0812 liweijie0812 marked this pull request as ready for review July 25, 2025 05:35
@liweijie0812 liweijie0812 changed the title [WIP] 使用组件库qrcode组件替换qrcode.vue包 feat: 使用组件库qrcode组件替换qrcode.vue包 Jul 25, 2025
@ngyyuusora ngyyuusora merged commit e76c5ff into develop Jul 25, 2025
9 checks passed
@liweijie0812 liweijie0812 deleted the copilot/fix-865 branch July 25, 2025 13:19
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.

使用组件库qrcode组件替换qrcode.vue包

4 participants