diff --git a/src/components/Cropper/src/CropperAvatar.vue b/src/components/Cropper/src/CropperAvatar.vue index 7ddce002..15db0abd 100644 --- a/src/components/Cropper/src/CropperAvatar.vue +++ b/src/components/Cropper/src/CropperAvatar.vue @@ -91,9 +91,9 @@ }, ); - function handleUploadSuccess({ source }) { + function handleUploadSuccess({ source, data }) { sourceValue.value = source; - emit('change', source); + emit('change', { source, data }); createMessage.success(t('component.cropper.uploadSuccess')); } diff --git a/src/views/demo/page/account/setting/BaseSetting.vue b/src/views/demo/page/account/setting/BaseSetting.vue index 458d722d..36467ac5 100644 --- a/src/views/demo/page/account/setting/BaseSetting.vue +++ b/src/views/demo/page/account/setting/BaseSetting.vue @@ -65,10 +65,11 @@ return avatar || headerImg; }); - function updateAvatar(src: string) { + function updateAvatar({ src, data }) { const userinfo = userStore.getUserInfo; userinfo.avatar = src; userStore.setUserInfo(userinfo); + console.log('data', data); } return {