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 },