commit: 99a368dbb3359c7aeb8aa8fc328c39fc913304d3
parent ba1b006e05ef50c7e85f88c3dbd4eefc66d05806
Author: Tusooa Zhu <tusooa@kazv.moe>
Date: Sun, 15 Aug 2021 00:03:31 -0400
Load emoji properly on first showing
Diffstat:
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/components/emoji_picker/emoji_picker.js b/src/components/emoji_picker/emoji_picker.js
@@ -58,7 +58,8 @@ const EmojiPicker = {
customEmojiBufferSlice: LOAD_EMOJI_BY,
customEmojiTimeout: null,
customEmojiLoadAllConfirmed: false,
- groupLoadedCount: {}
+ groupLoadedCount: {},
+ firstLoaded: false
}
},
components: {
@@ -167,6 +168,13 @@ const EmojiPicker = {
}
this.$nextTick(() => {
this.$refs['emoji-groups'].scrollTop = 0
+ this.$nextTick(() => {
+ if (this.firstLoaded) {
+ return
+ }
+ this.triggerLoadMore(this.$refs['emoji-groups'])
+ this.firstLoaded = true
+ })
})
const bufferSize = this.customEmojiBuffer.length
const bufferPrefilledAll = bufferSize === this.filteredEmoji.length