Commit Graph

12 Commits (68c5f3fc4b7148a17a10f950b8192ed4d1b6dcb6)

Author SHA1 Message Date
YunaiV caa6fa9be3 fix: 修复头像裁剪容器高度异常
- 穿透设置 cropperjs 动态插入的 cropper-canvas 高度
- 解决头像上传裁剪区域只显示 100px 的问题
2026-06-07 18:29:02 +08:00
YunaiV a3f89d686c Merge pull request #215 from yudaocode/upgrade
# Conflicts:
#	build/vite/optimize.ts
#	package-lock.json
#	package.json
#	pnpm-lock.yaml
2026-05-17 13:56:29 +08:00
DevDengChao c4908548a1 feat(cropper): upgrade cropperjs from v1 to v2
cropperjs v2 is a complete rewrite using Web Components architecture.

- Cropper.vue: rewrite to use v2 API
  - `new Cropper(img, { container })` with Web Components template
  - `selection.$toCanvas()` (async) replaces `cropper.getCroppedCanvas()`
  - Selection `change` event replaces `crop`/`cropmove` callbacks
  - CropperImage `load` event replaces `ready` callback
- CopperModal.vue: update toolbar handlers
  - `cropperImage.$rotate()` replaces `cropper.rotate()`
  - `cropperImage.$zoom()` replaces `cropper.zoom()`
  - `cropperImage.$scale()` replaces `cropper.scaleX/Y()`
  - `cropperImage.$resetTransform()` + `selection.$reset()` replaces `cropper.reset()`
- types.ts: replace `Cropper.Data` with inline type (v2 has no Data type)
- Remove v1 CSS import (v2 uses shadow DOM styles)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 13:37:34 +08:00
YunaiV e75ddc40ab fix: 三方登录的绑定,使用 /system/social-user/get-bind-list 接口 2025-07-08 22:19:56 +08:00
YunaiV ef90faf77b fix:关闭头像上传时,又自动打开
reactor:头像上传时,通过前端 httpRequest ,可支持前端直传
2025-04-30 20:35:16 +08:00
dhb52 a3e95b56ca fix: 用户头像、昵称修改 2024-02-17 19:19:51 +08:00
xingyu 9a6d29b295 fix: avatar 2023-09-11 16:54:34 +08:00
xingyu e6a9dd0e4c fix: 个人中心头像为空时不能修改 2023-08-28 17:53:45 +08:00
xingyu 8e78975521 fix: eslint 2023-07-29 12:55:51 +08:00
xingyu 922f83d99c refactor: vue3.3 defineOptions 2023-06-21 19:14:34 +08:00
puhui999 b93491579c 给所有组件添加name属性预防未知bug!!! 2023-04-14 21:32:11 +08:00
YunaiV 56f3017baa 初始化项目,自 v1.7.1 版本开始 2023-02-11 00:44:00 +08:00