From d63cc0da429efb4e8b51c8afcdb37f75a1b83c38 Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Sun, 17 Jun 2018 01:30:03 +0200 Subject: [PATCH] fix(ui): folder explorer: better performance + auto scroll to top --- .../@vue/cli-ui/src/components/FolderExplorer.vue | 10 +++++++--- .../cli-ui/src/components/FolderExplorerItem.vue | 13 ++++++++----- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/packages/@vue/cli-ui/src/components/FolderExplorer.vue b/packages/@vue/cli-ui/src/components/FolderExplorer.vue index 8d69f8d56..bf4fedc38 100644 --- a/packages/@vue/cli-ui/src/components/FolderExplorer.vue +++ b/packages/@vue/cli-ui/src/components/FolderExplorer.vue @@ -88,13 +88,13 @@ /> -
+
@@ -123,7 +123,11 @@ export default { apollo: { folderCurrent: { query: FOLDER_CURRENT, - fetchPolicy: 'network-only' + fetchPolicy: 'network-only', + async result () { + await this.$nextTick() + this.$refs.folders.scrollTop = 0 + } }, foldersFavorite: FOLDERS_FAVORITE diff --git a/packages/@vue/cli-ui/src/components/FolderExplorerItem.vue b/packages/@vue/cli-ui/src/components/FolderExplorerItem.vue index aa396c519..64f1a8d21 100644 --- a/packages/@vue/cli-ui/src/components/FolderExplorerItem.vue +++ b/packages/@vue/cli-ui/src/components/FolderExplorerItem.vue @@ -1,10 +1,13 @@ -