perf: ipad 发送消息后出现页面跳动的情况

This commit is contained in:
kuaifan 2024-05-01 10:52:52 +08:00
parent ed36d622ec
commit e325698899

View File

@ -951,12 +951,18 @@ export default {
}, },
scrollIntoActive() { scrollIntoActive() {
if (this.windowPortrait || this.windowScrollY > 0) {
return;
}
this.$nextTick(() => { this.$nextTick(() => {
if (this.windowLandscape && this.$refs.list) { if (!this.$refs.list) {
return;
}
const active = this.$refs.list.querySelector(".active") const active = this.$refs.list.querySelector(".active")
if (active) { if (active) {
$A.scrollIntoViewIfNeeded(active); $A.scrollIntoViewIfNeeded(active);
} else { return;
}
const dialog = this.cacheDialogs.find(({id}) => id == this.dialogId) const dialog = this.cacheDialogs.find(({id}) => id == this.dialogId)
if (dialog && this.dialogActive) { if (dialog && this.dialogActive) {
this.dialogActive = ''; this.dialogActive = '';
@ -967,8 +973,6 @@ export default {
} }
}); });
} }
}
}
}) })
}, },