From b96ea0753bfd769693a368cf1e3d8316688c0dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=9C=A8?= Date: Sat, 3 Jul 2021 23:12:54 +0800 Subject: [PATCH] feat(avatar-cropper): more props added MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为头像剪裁组件添加value属性、onChange事件以及用于自定义上传按钮的属性;更新个人设置页的头像设置 --- CHANGELOG.zh_CN.md | 5 ++ src/components/Cropper/src/CropperAvatar.vue | 76 +++++++++++++++++-- src/views/demo/comp/cropper/index.vue | 11 ++- .../demo/page/account/setting/BaseSetting.vue | 34 ++++++--- 4 files changed, 104 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.zh_CN.md b/CHANGELOG.zh_CN.md index e95797be81b..7b53e808ec5 100644 --- a/CHANGELOG.zh_CN.md +++ b/CHANGELOG.zh_CN.md @@ -7,6 +7,11 @@ - 增加`ignoreRoute`用于在`ROUTE_MAPPING`或`BACK`权限模式下仅生成菜单 - 增加`hidePathForChildren`配置,标识为子项目生成菜单时忽略本级`path` - **TableAction** 新增`tooltip`配置,可以为按钮增加 tooltip 提示 +- **CropperAvatar** + - 新增`value`用于设置当前头像 + - 新增`onChange`用于接受头像剪裁并上传成功事件 + - 新增`btnText`、`btnProps` 用于自定义上传按钮文案和属性 + - 为剪裁`Modal`内的操作按钮添加工具提示 ### 🐛 Bug Fixes diff --git a/src/components/Cropper/src/CropperAvatar.vue b/src/components/Cropper/src/CropperAvatar.vue index 54744acdced..6739be05383 100644 --- a/src/components/Cropper/src/CropperAvatar.vue +++ b/src/components/Cropper/src/CropperAvatar.vue @@ -1,33 +1,59 @@