diff --git a/src/views/attachment/components/AttachmentDetailDrawer.vue b/src/views/attachment/components/AttachmentDetailDrawer.vue
index 533081112..4f8c6c4bf 100644
--- a/src/views/attachment/components/AttachmentDetailDrawer.vue
+++ b/src/views/attachment/components/AttachmentDetailDrawer.vue
@@ -143,11 +143,24 @@ export default {
}
},
created() {
- setTimeout(() => {
- this.detailLoading = false
- }, 300)
+ this.loadSkeleton()
+ },
+ watch: {
+ visiable: function(newValue, oldValue) {
+ this.$log.debug('old value', oldValue)
+ this.$log.debug('new value', newValue)
+ if (newValue) {
+ this.loadSkeleton()
+ }
+ }
},
methods: {
+ loadSkeleton() {
+ this.detailLoading = true
+ setTimeout(() => {
+ this.detailLoading = false
+ }, 500)
+ },
deleteAttachment() {
attachmentApi.delete(this.attachment.id).then(response => {
this.$message.success('删除成功!')
diff --git a/src/views/attachment/components/AttachmentDrawer.vue b/src/views/attachment/components/AttachmentDrawer.vue
index 1d40bc94c..cbb181470 100644
--- a/src/views/attachment/components/AttachmentDrawer.vue
+++ b/src/views/attachment/components/AttachmentDrawer.vue
@@ -17,23 +17,29 @@
enterButton
/>
-
+
-
-
-
![]()
-
-
+
+
+
+
![]()
+
+
+
-
+
{
+ this.skeletonLoading = false
+ }, 500)
+ },
showUploadModal() {
this.uploadVisible = true
},