diff --git a/src/components/preview/ImageViewer.vue b/src/components/preview/ImageViewer.vue index 87f5604..e8948ca 100644 --- a/src/components/preview/ImageViewer.vue +++ b/src/components/preview/ImageViewer.vue @@ -85,15 +85,18 @@ if(visible){ this.images = [] let viewIndex = 0 + const findIndex = this.fileList.findIndex(file => file.id === this.file.id) this.fileList.forEach((element,index) => { - if(!element.isFolder && element.contentType.indexOf('image') > -1){ - let url = fileConfig.previewUrl(this.$store.state.user.name, element) - if(this.shareId){ - url = fileConfig.publicPreviewUrl(element.id); - } - this.images.push(url) - if(this.file.id === element.id){ - viewIndex = this.images.length-1 + if(index < findIndex + 5 && index > findIndex - 5 ) { + if(!element.isFolder && element.contentType.indexOf('image') > -1){ + let url = fileConfig.previewUrl(this.$store.state.user.name, element) + if(this.shareId){ + url = fileConfig.publicPreviewUrl(element.id); + } + this.images.push(url) + if(this.file.id === element.id){ + viewIndex = this.images.length-1 + } } } }); diff --git a/src/styles/home-index.scss b/src/styles/home-index.scss index 6718272..377dfc0 100644 --- a/src/styles/home-index.scss +++ b/src/styles/home-index.scss @@ -298,6 +298,11 @@ top: 80%; color: #ffffff; } +/deep/ .grid-item-text-image-size { + position: absolute; + top: 70%; + color: #ffffff; +} /deep/ .grid-item-text:hover { color: #19ACF9; } diff --git a/src/views/setting/articles/categoryManager.vue b/src/views/setting/articles/categoryManager.vue index fda414b..82244fa 100644 --- a/src/views/setting/articles/categoryManager.vue +++ b/src/views/setting/articles/categoryManager.vue @@ -23,7 +23,7 @@