diff --git a/src/components/miaoLazyDiv.vue b/src/components/miaoLazyDiv.vue index 178c275..64bcab7 100644 --- a/src/components/miaoLazyDiv.vue +++ b/src/components/miaoLazyDiv.vue @@ -1,3 +1,5 @@ + \ No newline at end of file diff --git a/src/views/miaoDirectory.vue b/src/views/miaoDirectory.vue index d02132a..b13708d 100644 --- a/src/views/miaoDirectory.vue +++ b/src/views/miaoDirectory.vue @@ -42,8 +42,8 @@ }"> - + - { if (currentDirectory.value === undefined) { return false } // @ts-ignore - return [...currentDirectory.value?.directories, ...currentDirectory.value?.files].includes(v) + return _filterList.includes(v) }) } } @@ -221,14 +222,16 @@ const setCurrentDirectory = async (virtualDirectory: VirtualDirectory) => { } else { virtualDirectory.update() } - currentDirectories.value[0] !== virtualDirectory && selectedItem.clear() - currentDirectories.value[0] = virtualDirectory - nextTick(() => { - scrollbarRef.value.scrollTo({ - top: 0, - behavior: "instant" + if (currentDirectories.value[0] !== virtualDirectory) { + selectedItem.clear() + nextTick(() => { + scrollbarRef.value.scrollTo({ + top: 0, + behavior: "instant" + }) }) - }) + } + currentDirectories.value[0] = virtualDirectory } const reload = () => { diff --git a/src/views/miaoImages.vue b/src/views/miaoImages.vue index d3c9e95..06f7408 100644 --- a/src/views/miaoImages.vue +++ b/src/views/miaoImages.vue @@ -1,30 +1,33 @@